Documentation
¶
Index ¶
- func RSASign(src []byte, priKey []byte, hash crypto.Hash) ([]byte, error)
- type BitgetBaseWsClient
- func (p *BitgetBaseWsClient) Connect()
- func (p *BitgetBaseWsClient) ConnectWebSocket()
- func (p *BitgetBaseWsClient) ExecuterPing()
- func (p *BitgetBaseWsClient) GetListener(argJson interface{}) OnReceive
- func (p *BitgetBaseWsClient) Init() *BitgetBaseWsClient
- func (p *BitgetBaseWsClient) Login()
- func (p *BitgetBaseWsClient) ReadLoop()
- func (p *BitgetBaseWsClient) Send(data string)
- func (p *BitgetBaseWsClient) SendByType(req model.WsBaseReq)
- func (p *BitgetBaseWsClient) SetListener(msgListener OnReceive, errorListener OnReceive)
- func (p *BitgetBaseWsClient) StartReadLoop()
- type BitgetRestClient
- type OnReceive
- type Signer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BitgetBaseWsClient ¶
type BitgetBaseWsClient struct {
NeedLogin bool
Connection bool
LoginStatus bool
Listener OnReceive
ErrorListener OnReceive
Ticker *time.Ticker
SendMutex *sync.Mutex
WebSocketClient *websocket.Conn
LastReceivedTime time.Time
AllSuribe *model.Set
Signer *Signer
ScribeMap map[model.SubscribeReq]OnReceive
}
func (*BitgetBaseWsClient) Connect ¶
func (p *BitgetBaseWsClient) Connect()
func (*BitgetBaseWsClient) ConnectWebSocket ¶
func (p *BitgetBaseWsClient) ConnectWebSocket()
func (*BitgetBaseWsClient) ExecuterPing ¶
func (p *BitgetBaseWsClient) ExecuterPing()
func (*BitgetBaseWsClient) GetListener ¶
func (p *BitgetBaseWsClient) GetListener(argJson interface{}) OnReceive
func (*BitgetBaseWsClient) Init ¶
func (p *BitgetBaseWsClient) Init() *BitgetBaseWsClient
func (*BitgetBaseWsClient) Login ¶
func (p *BitgetBaseWsClient) Login()
func (*BitgetBaseWsClient) ReadLoop ¶
func (p *BitgetBaseWsClient) ReadLoop()
func (*BitgetBaseWsClient) Send ¶
func (p *BitgetBaseWsClient) Send(data string)
func (*BitgetBaseWsClient) SendByType ¶
func (p *BitgetBaseWsClient) SendByType(req model.WsBaseReq)
func (*BitgetBaseWsClient) SetListener ¶
func (p *BitgetBaseWsClient) SetListener(msgListener OnReceive, errorListener OnReceive)
func (*BitgetBaseWsClient) StartReadLoop ¶
func (p *BitgetBaseWsClient) StartReadLoop()
type BitgetRestClient ¶
type BitgetRestClient struct {
ApiKey string
ApiSecretKey string
Passphrase string
BaseUrl string
HttpClient http.Client
Signer *Signer
}
func (*BitgetRestClient) DoPost ¶
func (p *BitgetRestClient) DoPost(uri string, params string) (string, error)
func (*BitgetRestClient) Init ¶
func (p *BitgetRestClient) Init() *BitgetRestClient
Click to show internal directories.
Click to hide internal directories.