Documentation
¶
Overview ¶
protocol 为消息添加header信息,从tcp连接中解析数据,转换protobuf数据和[]byte格式
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FutuProtocol ¶
type FutuProtocol struct {
// contains filtered or unexported fields
}
func (*FutuProtocol) Close ¶
func (ft *FutuProtocol) Close() error
func (*FutuProtocol) RegisterGet ¶
func (ft *FutuProtocol) RegisterGet(proto uint32, req proto.Message, out *ProtobufChan) error
func (*FutuProtocol) RegisterUpdate ¶
func (ft *FutuProtocol) RegisterUpdate(proto uint32, out *ProtobufChan) error
func (*FutuProtocol) SerialNo ¶
func (ft *FutuProtocol) SerialNo() uint32
type ProtobufChan ¶
type ProtobufChan struct {
// contains filtered or unexported fields
}
用于接收到数据后,发送协议数据到接收channel
func NewProtobufChan ¶
func NewProtobufChan(i any) *ProtobufChan
从chan *T类型转换为ProtobufChan类型,T为struct,*T实现proto.Message
Click to show internal directories.
Click to hide internal directories.