Documentation
¶
Index ¶
- Variables
- func ActivePushMsgDo(ctx context.Context, appUuid string, stream pubproto.PubConnect_DoWorkClient)
- func NewGrpcClient(c context.Context, conn *grpc.ClientConn, clientOpts *VwPubClientOpts) (err error)
- func NewStreamClient(c context.Context, conn *grpc.ClientConn, clientOpts *VwPubClientOpts, ...) (err error)
- type ActiveStreamFun
- type VwPubClientOpts
- type VwPubClientTsl
Constants ¶
This section is empty.
Variables ¶
View Source
var ActivePushMessageChan = make(chan string)
ActivePushMessageChan 主动异步推流到服务端通道
Functions ¶
func ActivePushMsgDo ¶ added in v0.0.15
func ActivePushMsgDo(ctx context.Context, appUuid string, stream pubproto.PubConnect_DoWorkClient)
ActivePushMsgDo 主动往服务端发送消息
func NewGrpcClient ¶
func NewGrpcClient(c context.Context, conn *grpc.ClientConn, clientOpts *VwPubClientOpts) (err error)
NewGrpcClient 启动GRPC客户端
func NewStreamClient ¶ added in v0.0.6
func NewStreamClient(c context.Context, conn *grpc.ClientConn, clientOpts *VwPubClientOpts, streamDo ActiveStreamFun) (err error)
NewStreamClient 启动自定义流客户端连接
Types ¶
type ActiveStreamFun ¶ added in v0.0.6
type ActiveStreamFun func(c context.Context, sessionId string, clientOpts *VwPubClientOpts, stream *pubproto.PubConnect_DoWorkClient)
type VwPubClientOpts ¶
type VwPubClientTsl ¶
Click to show internal directories.
Click to hide internal directories.