export NewReqRes
This commit is contained in:
parent
500c173604
commit
f23822bf55
|
@ -99,7 +99,7 @@ func (cli *Client) sendRequestsRoutine() {
|
||||||
select {
|
select {
|
||||||
case <-cli.flushTimer.Ch:
|
case <-cli.flushTimer.Ch:
|
||||||
select {
|
select {
|
||||||
case cli.reqQueue <- newReqRes(types.RequestFlush()):
|
case cli.reqQueue <- NewReqRes(types.RequestFlush()):
|
||||||
default:
|
default:
|
||||||
// Probably will fill the buffer, or retry later.
|
// Probably will fill the buffer, or retry later.
|
||||||
}
|
}
|
||||||
|
@ -283,7 +283,7 @@ func (cli *Client) QuerySync(query []byte) (code types.CodeType, result []byte,
|
||||||
//----------------------------------------
|
//----------------------------------------
|
||||||
|
|
||||||
func (cli *Client) queueRequest(req *types.Request) *ReqRes {
|
func (cli *Client) queueRequest(req *types.Request) *ReqRes {
|
||||||
reqres := newReqRes(req)
|
reqres := NewReqRes(req)
|
||||||
// TODO: set cli.err if reqQueue times out
|
// TODO: set cli.err if reqQueue times out
|
||||||
cli.reqQueue <- reqres
|
cli.reqQueue <- reqres
|
||||||
|
|
||||||
|
@ -314,7 +314,7 @@ type ReqRes struct {
|
||||||
cb func(*types.Response) // A single callback that may be set.
|
cb func(*types.Response) // A single callback that may be set.
|
||||||
}
|
}
|
||||||
|
|
||||||
func newReqRes(req *types.Request) *ReqRes {
|
func NewReqRes(req *types.Request) *ReqRes {
|
||||||
return &ReqRes{
|
return &ReqRes{
|
||||||
Request: req,
|
Request: req,
|
||||||
WaitGroup: waitGroup1(),
|
WaitGroup: waitGroup1(),
|
||||||
|
|
Loading…
Reference in New Issue