ws

package
v0.0.0-...-841ffdc Latest Latest
Warning

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

Go to latest
Published: Jul 8, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MethonInfo

type MethonInfo struct {
	// contains filtered or unexported fields
}

func (*MethonInfo) Init

func (wsOp *MethonInfo) Init(fun interface{}, param reflect.Type) *MethonInfo

type OnReqBasisResponse

type OnReqBasisResponse func(*index.ReqBasisResponse)

type OnReqIndexKLineResponse

type OnReqIndexKLineResponse func(*index.ReqIndexKLineResponse)

type OnReqKLineResponse

type OnReqKLineResponse func(*market.ReqKLineResponse)

type OnReqMarkPriceKLineResponse

type OnReqMarkPriceKLineResponse func(*index.ReqIndexKLineResponse)

type OnReqTradeDetailResponse

type OnReqTradeDetailResponse func(*market.ReqTradeDetailResponse)

type OnSubAccountsResponse

type OnSubAccountsResponse func(*notify.SubAccountsResponse)

type OnSubBBOResponse

type OnSubBBOResponse func(*market.SubBBOResponse)

type OnSubBasisResponse

type OnSubBasisResponse func(*index.SubBasiesResponse)

------------------------------------------------------------- basis start

type OnSubContractElementsResponse

type OnSubContractElementsResponse func(*notify.SubContractElementsResponse)

type OnSubContractInfoResponse

type OnSubContractInfoResponse func(*notify.SubContractInfoResponse)

type OnSubDepthResponse

type OnSubDepthResponse func(*market.SubDepthResponse)

type OnSubDetailResponse

type OnSubDetailResponse func(*market.SubKLineResponse)

------------------------------------------------------------- detail start

type OnSubHeartbeatResponse

type OnSubHeartbeatResponse func(*centernotify.SubHeartbeatResponse)

type OnSubIndexKLineResponse

type OnSubIndexKLineResponse func(*index.SubIndexKLineResponse)

------------------------------------------------------------- index kline start

type OnSubKLineResponse

type OnSubKLineResponse func(*market.SubKLineResponse)

type OnSubLiquidationOrdersResponse

type OnSubLiquidationOrdersResponse func(*notify.SubLiquidationOrdersResponse)

type OnSubMarkPriceKLineResponse

type OnSubMarkPriceKLineResponse func(*index.SubIndexKLineResponse)

------------------------------------------------------------- mark price kline start

type OnSubMatchOrdersResponse

type OnSubMatchOrdersResponse func(*notify.SubOrdersResponse)

type OnSubOrdersResponse

type OnSubOrdersResponse func(*notify.SubOrdersResponse)

type OnSubPositionsResponse

type OnSubPositionsResponse func(*notify.SubPositionsResponse)

type OnSubTradeDetailResponse

type OnSubTradeDetailResponse func(*market.SubTradeDetailResponse)

type OnSubTriggerOrderResponse

type OnSubTriggerOrderResponse func(*notify.SubTriggerOrderResponse)

type WSCenterNotifyClient

type WSCenterNotifyClient struct {
	WebSocketOp
}

func (*WSCenterNotifyClient) Init

func (wsNf *WSCenterNotifyClient) Init(accessKey string, secretKey string, host string) *WSCenterNotifyClient

func (*WSCenterNotifyClient) SubHeartbeat

func (wsNf *WSCenterNotifyClient) SubHeartbeat(service string, callbackFun OnSubHeartbeatResponse, cid string)

func (*WSCenterNotifyClient) UnsubHeartbeat

func (wsNf *WSCenterNotifyClient) UnsubHeartbeat(service string, cid string)

type WSIndexClient

type WSIndexClient struct {
	WebSocketOp
}

func (*WSIndexClient) Init

func (wsIx *WSIndexClient) Init(host string) *WSIndexClient

func (*WSIndexClient) ReqBasis

func (wsIx *WSIndexClient) ReqBasis(symbol string, period string, callbackFun OnReqBasisResponse, from int64, to int64,
	basisPriceType string, id string)

func (*WSIndexClient) ReqIndexKLine

func (wsIx *WSIndexClient) ReqIndexKLine(symbol string, period string, callbackFun OnReqIndexKLineResponse,
	from int64, to int64, id string)

func (*WSIndexClient) ReqMarkPriceKLine

func (wsIx *WSIndexClient) ReqMarkPriceKLine(symbol string, period string, callbackFun OnReqMarkPriceKLineResponse,
	from int64, to int64, id string)

func (*WSIndexClient) SubBasis

func (wsIx *WSIndexClient) SubBasis(symbol string, period string, callbackFun OnSubBasisResponse, basisPriceType string, id string)

func (*WSIndexClient) SubIndexKLine

func (wsIx *WSIndexClient) SubIndexKLine(symbol string, period string, callbackFun OnSubIndexKLineResponse, id string)

func (*WSIndexClient) SubMarkPriceKLine

func (wsIx *WSIndexClient) SubMarkPriceKLine(symbol string, period string, callbackFun OnSubMarkPriceKLineResponse, id string)

type WSMarketClient

type WSMarketClient struct {
	WebSocketOp
}

func (*WSMarketClient) Init

func (wsMk *WSMarketClient) Init(host string) *WSMarketClient

func (*WSMarketClient) ReqKLine

func (wsMk *WSMarketClient) ReqKLine(symbol string, period string, callbackFun OnReqKLineResponse, from int64, to int64, id string)

func (*WSMarketClient) ReqTradeDetail

func (wsMk *WSMarketClient) ReqTradeDetail(symbol string, callbackFun OnReqTradeDetailResponse, id string)

func (*WSMarketClient) SubBBO

func (wsMk *WSMarketClient) SubBBO(symbol string, callbackFun OnSubBBOResponse, id string)

func (*WSMarketClient) SubDepth

func (wsMk *WSMarketClient) SubDepth(symbol string, fcType string, callbackFun OnSubDepthResponse, id string)

func (*WSMarketClient) SubDetail

func (wsMk *WSMarketClient) SubDetail(symbol string, callbackFun OnSubDetailResponse, id string)

func (*WSMarketClient) SubIncrementalDepth

func (wsMk *WSMarketClient) SubIncrementalDepth(symbol string, size string, callbackFun OnSubDepthResponse, id string)

func (*WSMarketClient) SubKLine

func (wsMk *WSMarketClient) SubKLine(symbol string, period string, callbackFun OnSubKLineResponse, id string)

func (*WSMarketClient) SubTradeDetail

func (wsMk *WSMarketClient) SubTradeDetail(symbol string, callbackFun OnSubTradeDetailResponse, id string)

type WSNotifyClient

type WSNotifyClient struct {
	WebSocketOp
}

func (*WSNotifyClient) Init

func (wsNf *WSNotifyClient) Init(accessKey string, secretKey string, host string) *WSNotifyClient

func (*WSNotifyClient) IsolatdUnsubPositions

func (wsNf *WSNotifyClient) IsolatdUnsubPositions(symbol string, cid string)

func (*WSNotifyClient) IsolatedSubAcounts

func (wsNf *WSNotifyClient) IsolatedSubAcounts(symbol string, callbackFun OnSubAccountsResponse, cid string)

func (*WSNotifyClient) IsolatedSubMatchOrders

func (wsNf *WSNotifyClient) IsolatedSubMatchOrders(symbol string, callbackFun OnSubMatchOrdersResponse, cid string)

func (*WSNotifyClient) IsolatedSubOrders

func (wsNf *WSNotifyClient) IsolatedSubOrders(symbol string, callbackFun OnSubOrdersResponse, cid string)

func (*WSNotifyClient) IsolatedSubPositions

func (wsNf *WSNotifyClient) IsolatedSubPositions(symbol string, callbackFun OnSubPositionsResponse, cid string)

func (*WSNotifyClient) IsolatedSubTriggerOrder

func (wsNf *WSNotifyClient) IsolatedSubTriggerOrder(symbol string, callbackFun OnSubTriggerOrderResponse, cid string)

func (*WSNotifyClient) IsolatedUnsubAccounts

func (wsNf *WSNotifyClient) IsolatedUnsubAccounts(symbol string, cid string)

func (*WSNotifyClient) IsolatedUnsubMathOrders

func (wsNf *WSNotifyClient) IsolatedUnsubMathOrders(symbol string, cid string)

func (*WSNotifyClient) IsolatedUnsubOrders

func (wsNf *WSNotifyClient) IsolatedUnsubOrders(symbol string, cid string)

func (*WSNotifyClient) IsolatedUnsubTriggerOrder

func (wsNf *WSNotifyClient) IsolatedUnsubTriggerOrder(symbol string, cid string)

func (*WSNotifyClient) SubContractElements

func (wsNf *WSNotifyClient) SubContractElements(symbol string, callbackFun OnSubContractElementsResponse, cid string)

func (*WSNotifyClient) SubContractInfo

func (wsNf *WSNotifyClient) SubContractInfo(symbol string, callbackFun OnSubContractInfoResponse, cid string)

func (*WSNotifyClient) SubLiquidationOrders

func (wsNf *WSNotifyClient) SubLiquidationOrders(symbol string, callbackFun OnSubLiquidationOrdersResponse, cid string)

func (*WSNotifyClient) UnSubContractElements

func (wsNf *WSNotifyClient) UnSubContractElements(symbol string, cid string)

func (*WSNotifyClient) UnsubContractInfo

func (wsNf *WSNotifyClient) UnsubContractInfo(symbol string, cid string)

func (*WSNotifyClient) UnsubLiquidationOrders

func (wsNf *WSNotifyClient) UnsubLiquidationOrders(symbol string, cid string)

type WebSocketOp

type WebSocketOp struct {
	// contains filtered or unexported fields
}

Directories

Path Synopsis
response

Jump to

Keyboard shortcuts

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