633 lines
19 KiB
Go
633 lines
19 KiB
Go
// Code generated by protoc-gen-go. DO NOT EDIT.
|
|
// versions:
|
|
// protoc-gen-go v1.36.11
|
|
// protoc v5.29.3
|
|
// source: msgbus.proto
|
|
|
|
package pb
|
|
|
|
import (
|
|
reflect "reflect"
|
|
sync "sync"
|
|
unsafe "unsafe"
|
|
|
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
|
)
|
|
|
|
const (
|
|
// Verify that this generated code is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
|
)
|
|
|
|
type EnumMsgType int32
|
|
|
|
const (
|
|
EnumMsgType_MsgTypeNone EnumMsgType = 0 // 未知消息类型
|
|
EnumMsgType_MsgTypeLogin EnumMsgType = 1 // 客户端长连接登录包
|
|
EnumMsgType_MsgTypeLogout EnumMsgType = 2 // 客户端长连接登出包
|
|
EnumMsgType_MsgTypeConnect EnumMsgType = 3 // 新建链接消息
|
|
EnumMsgType_MsgTypeDisconnect EnumMsgType = 4 // 关闭链接消息
|
|
EnumMsgType_MsgTypeData EnumMsgType = 5 // 消息透传转发
|
|
)
|
|
|
|
// Enum value maps for EnumMsgType.
|
|
var (
|
|
EnumMsgType_name = map[int32]string{
|
|
0: "MsgTypeNone",
|
|
1: "MsgTypeLogin",
|
|
2: "MsgTypeLogout",
|
|
3: "MsgTypeConnect",
|
|
4: "MsgTypeDisconnect",
|
|
5: "MsgTypeData",
|
|
}
|
|
EnumMsgType_value = map[string]int32{
|
|
"MsgTypeNone": 0,
|
|
"MsgTypeLogin": 1,
|
|
"MsgTypeLogout": 2,
|
|
"MsgTypeConnect": 3,
|
|
"MsgTypeDisconnect": 4,
|
|
"MsgTypeData": 5,
|
|
}
|
|
)
|
|
|
|
func (x EnumMsgType) Enum() *EnumMsgType {
|
|
p := new(EnumMsgType)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x EnumMsgType) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (EnumMsgType) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_msgbus_proto_enumTypes[0].Descriptor()
|
|
}
|
|
|
|
func (EnumMsgType) Type() protoreflect.EnumType {
|
|
return &file_msgbus_proto_enumTypes[0]
|
|
}
|
|
|
|
func (x EnumMsgType) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use EnumMsgType.Descriptor instead.
|
|
func (EnumMsgType) EnumDescriptor() ([]byte, []int) {
|
|
return file_msgbus_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
// 渠道类型
|
|
type EnumChannelType int32
|
|
|
|
const (
|
|
EnumChannelType_ChannelTypeNone EnumChannelType = 0
|
|
EnumChannelType_ChannelTypeMqtt EnumChannelType = 1 // 1-MQTT服务器
|
|
EnumChannelType_ChannelTypeTcp EnumChannelType = 2 // 2-TCP服务器
|
|
EnumChannelType_ChannelTypeUdp EnumChannelType = 3 // 3-UDP服务器
|
|
EnumChannelType_ChannelTypeHttp EnumChannelType = 4 // 4-HTTP服务
|
|
EnumChannelType_ChannelTypeWs EnumChannelType = 5 // 5-WebSocket服务
|
|
EnumChannelType_ChannelTypeDb EnumChannelType = 6 // 6-数据库服务
|
|
EnumChannelType_ChannelTypeInner EnumChannelType = 100 // 100-内网流转通道
|
|
)
|
|
|
|
// Enum value maps for EnumChannelType.
|
|
var (
|
|
EnumChannelType_name = map[int32]string{
|
|
0: "ChannelTypeNone",
|
|
1: "ChannelTypeMqtt",
|
|
2: "ChannelTypeTcp",
|
|
3: "ChannelTypeUdp",
|
|
4: "ChannelTypeHttp",
|
|
5: "ChannelTypeWs",
|
|
6: "ChannelTypeDb",
|
|
100: "ChannelTypeInner",
|
|
}
|
|
EnumChannelType_value = map[string]int32{
|
|
"ChannelTypeNone": 0,
|
|
"ChannelTypeMqtt": 1,
|
|
"ChannelTypeTcp": 2,
|
|
"ChannelTypeUdp": 3,
|
|
"ChannelTypeHttp": 4,
|
|
"ChannelTypeWs": 5,
|
|
"ChannelTypeDb": 6,
|
|
"ChannelTypeInner": 100,
|
|
}
|
|
)
|
|
|
|
func (x EnumChannelType) Enum() *EnumChannelType {
|
|
p := new(EnumChannelType)
|
|
*p = x
|
|
return p
|
|
}
|
|
|
|
func (x EnumChannelType) String() string {
|
|
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
|
|
}
|
|
|
|
func (EnumChannelType) Descriptor() protoreflect.EnumDescriptor {
|
|
return file_msgbus_proto_enumTypes[1].Descriptor()
|
|
}
|
|
|
|
func (EnumChannelType) Type() protoreflect.EnumType {
|
|
return &file_msgbus_proto_enumTypes[1]
|
|
}
|
|
|
|
func (x EnumChannelType) Number() protoreflect.EnumNumber {
|
|
return protoreflect.EnumNumber(x)
|
|
}
|
|
|
|
// Deprecated: Use EnumChannelType.Descriptor instead.
|
|
func (EnumChannelType) EnumDescriptor() ([]byte, []int) {
|
|
return file_msgbus_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
// 渠道信息
|
|
type Channel struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ChannelId int64 `protobuf:"varint,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty" dc:"渠道ID"` // 渠道ID
|
|
ChannelType int32 `protobuf:"varint,2,opt,name=channel_type,json=channelType,proto3" json:"channel_type,omitempty" dc:"渠道类型 EnumChannelType"` // 渠道类型 EnumChannelType
|
|
ServerId int64 `protobuf:"varint,3,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty" dc:"服务ID"` // 服务ID
|
|
CreateTime int64 `protobuf:"varint,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty" dc:"启动时间戳(秒)"` // 启动时间戳(秒)
|
|
TenantId string `protobuf:"bytes,5,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty" dc:"租户ID"` // 租户ID
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *Channel) Reset() {
|
|
*x = Channel{}
|
|
mi := &file_msgbus_proto_msgTypes[0]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *Channel) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Channel) ProtoMessage() {}
|
|
|
|
func (x *Channel) ProtoReflect() protoreflect.Message {
|
|
mi := &file_msgbus_proto_msgTypes[0]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Channel.ProtoReflect.Descriptor instead.
|
|
func (*Channel) Descriptor() ([]byte, []int) {
|
|
return file_msgbus_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
func (x *Channel) GetChannelId() int64 {
|
|
if x != nil {
|
|
return x.ChannelId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Channel) GetChannelType() int32 {
|
|
if x != nil {
|
|
return x.ChannelType
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Channel) GetServerId() int64 {
|
|
if x != nil {
|
|
return x.ServerId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Channel) GetCreateTime() int64 {
|
|
if x != nil {
|
|
return x.CreateTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Channel) GetTenantId() string {
|
|
if x != nil {
|
|
return x.TenantId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
// 链接信息
|
|
type Conn struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ConnId int64 `protobuf:"varint,1,opt,name=conn_id,json=connId,proto3" json:"conn_id,omitempty" dc:"链接ID"` // 链接ID
|
|
CreateTime int64 `protobuf:"varint,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty" dc:"链接时间戳(秒)"` // 链接时间戳(秒)
|
|
LastRecvTime int64 `protobuf:"varint,3,opt,name=last_recv_time,json=lastRecvTime,proto3" json:"last_recv_time,omitempty" dc:"最后接收时间戳(秒)"` // 最后接收时间戳(秒)
|
|
LastSendTime int64 `protobuf:"varint,4,opt,name=last_send_time,json=lastSendTime,proto3" json:"last_send_time,omitempty" dc:"最后发送时间戳(秒)"` // 最后发送时间戳(秒)
|
|
ClientId string `protobuf:"bytes,5,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty" dc:"客户端ID"` // 客户端ID
|
|
UserName string `protobuf:"bytes,6,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty" dc:"客户端登录名称"` // 客户端登录名称
|
|
UserPass string `protobuf:"bytes,7,opt,name=user_pass,json=userPass,proto3" json:"user_pass,omitempty" dc:"客户端登录密码"` // 客户端登录密码
|
|
ProductKey string `protobuf:"bytes,8,opt,name=product_key,json=productKey,proto3" json:"product_key,omitempty" dc:"绑定主产品KEY"` // 绑定主产品KEY
|
|
DeviceKey string `protobuf:"bytes,9,opt,name=device_key,json=deviceKey,proto3" json:"device_key,omitempty" dc:"绑定主设备KEY"` // 绑定主设备KEY
|
|
RemoteAddr string `protobuf:"bytes,10,opt,name=remote_addr,json=remoteAddr,proto3" json:"remote_addr,omitempty"`
|
|
LocalAddr string `protobuf:"bytes,11,opt,name=local_addr,json=localAddr,proto3" json:"local_addr,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *Conn) Reset() {
|
|
*x = Conn{}
|
|
mi := &file_msgbus_proto_msgTypes[1]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *Conn) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Conn) ProtoMessage() {}
|
|
|
|
func (x *Conn) ProtoReflect() protoreflect.Message {
|
|
mi := &file_msgbus_proto_msgTypes[1]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Conn.ProtoReflect.Descriptor instead.
|
|
func (*Conn) Descriptor() ([]byte, []int) {
|
|
return file_msgbus_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
func (x *Conn) GetConnId() int64 {
|
|
if x != nil {
|
|
return x.ConnId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Conn) GetCreateTime() int64 {
|
|
if x != nil {
|
|
return x.CreateTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Conn) GetLastRecvTime() int64 {
|
|
if x != nil {
|
|
return x.LastRecvTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Conn) GetLastSendTime() int64 {
|
|
if x != nil {
|
|
return x.LastSendTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Conn) GetClientId() string {
|
|
if x != nil {
|
|
return x.ClientId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Conn) GetUserName() string {
|
|
if x != nil {
|
|
return x.UserName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Conn) GetUserPass() string {
|
|
if x != nil {
|
|
return x.UserPass
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Conn) GetProductKey() string {
|
|
if x != nil {
|
|
return x.ProductKey
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Conn) GetDeviceKey() string {
|
|
if x != nil {
|
|
return x.DeviceKey
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Conn) GetRemoteAddr() string {
|
|
if x != nil {
|
|
return x.RemoteAddr
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Conn) GetLocalAddr() string {
|
|
if x != nil {
|
|
return x.LocalAddr
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SendMsgReq struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Head *HeadReq `protobuf:"bytes,1,opt,name=head,proto3" json:"head,omitempty"`
|
|
Channel *Channel `protobuf:"bytes,2,opt,name=channel,proto3" json:"channel,omitempty" dc:"渠道信息"` // 渠道信息
|
|
Conn *Conn `protobuf:"bytes,3,opt,name=conn,proto3" json:"conn,omitempty" dc:"链接信息"` // 链接信息
|
|
MsgType int32 `protobuf:"varint,4,opt,name=msg_type,json=msgType,proto3" json:"msg_type,omitempty" dc:"消息类型"` // 消息类型
|
|
Topic string `protobuf:"bytes,5,opt,name=topic,proto3" json:"topic,omitempty"`
|
|
Data []byte `protobuf:"bytes,6,opt,name=data,proto3" json:"data,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SendMsgReq) Reset() {
|
|
*x = SendMsgReq{}
|
|
mi := &file_msgbus_proto_msgTypes[2]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SendMsgReq) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SendMsgReq) ProtoMessage() {}
|
|
|
|
func (x *SendMsgReq) ProtoReflect() protoreflect.Message {
|
|
mi := &file_msgbus_proto_msgTypes[2]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SendMsgReq.ProtoReflect.Descriptor instead.
|
|
func (*SendMsgReq) Descriptor() ([]byte, []int) {
|
|
return file_msgbus_proto_rawDescGZIP(), []int{2}
|
|
}
|
|
|
|
func (x *SendMsgReq) GetHead() *HeadReq {
|
|
if x != nil {
|
|
return x.Head
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SendMsgReq) GetChannel() *Channel {
|
|
if x != nil {
|
|
return x.Channel
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SendMsgReq) GetConn() *Conn {
|
|
if x != nil {
|
|
return x.Conn
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SendMsgReq) GetMsgType() int32 {
|
|
if x != nil {
|
|
return x.MsgType
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SendMsgReq) GetTopic() string {
|
|
if x != nil {
|
|
return x.Topic
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SendMsgReq) GetData() []byte {
|
|
if x != nil {
|
|
return x.Data
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type SendMsgRes struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Head *HeadRes `protobuf:"bytes,1,opt,name=head,proto3" json:"head,omitempty"`
|
|
Conn *Conn `protobuf:"bytes,2,opt,name=conn,proto3" json:"conn,omitempty"`
|
|
Topic string `protobuf:"bytes,3,opt,name=topic,proto3" json:"topic,omitempty"`
|
|
Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SendMsgRes) Reset() {
|
|
*x = SendMsgRes{}
|
|
mi := &file_msgbus_proto_msgTypes[3]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SendMsgRes) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SendMsgRes) ProtoMessage() {}
|
|
|
|
func (x *SendMsgRes) ProtoReflect() protoreflect.Message {
|
|
mi := &file_msgbus_proto_msgTypes[3]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SendMsgRes.ProtoReflect.Descriptor instead.
|
|
func (*SendMsgRes) Descriptor() ([]byte, []int) {
|
|
return file_msgbus_proto_rawDescGZIP(), []int{3}
|
|
}
|
|
|
|
func (x *SendMsgRes) GetHead() *HeadRes {
|
|
if x != nil {
|
|
return x.Head
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SendMsgRes) GetConn() *Conn {
|
|
if x != nil {
|
|
return x.Conn
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SendMsgRes) GetTopic() string {
|
|
if x != nil {
|
|
return x.Topic
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SendMsgRes) GetData() []byte {
|
|
if x != nil {
|
|
return x.Data
|
|
}
|
|
return nil
|
|
}
|
|
|
|
var File_msgbus_proto protoreflect.FileDescriptor
|
|
|
|
const file_msgbus_proto_rawDesc = "" +
|
|
"\n" +
|
|
"\fmsgbus.proto\x12\bPbMsgBus\x1a\fcommon.proto\"\xa6\x01\n" +
|
|
"\aChannel\x12\x1d\n" +
|
|
"\n" +
|
|
"channel_id\x18\x01 \x01(\x03R\tchannelId\x12!\n" +
|
|
"\fchannel_type\x18\x02 \x01(\x05R\vchannelType\x12\x1b\n" +
|
|
"\tserver_id\x18\x03 \x01(\x03R\bserverId\x12\x1f\n" +
|
|
"\vcreate_time\x18\x04 \x01(\x03R\n" +
|
|
"createTime\x12\x1b\n" +
|
|
"\ttenant_id\x18\x05 \x01(\tR\btenantId\"\xe3\x02\n" +
|
|
"\x04Conn\x12\x17\n" +
|
|
"\aconn_id\x18\x01 \x01(\x03R\x06connId\x12\x1f\n" +
|
|
"\vcreate_time\x18\x02 \x01(\x03R\n" +
|
|
"createTime\x12$\n" +
|
|
"\x0elast_recv_time\x18\x03 \x01(\x03R\flastRecvTime\x12$\n" +
|
|
"\x0elast_send_time\x18\x04 \x01(\x03R\flastSendTime\x12\x1b\n" +
|
|
"\tclient_id\x18\x05 \x01(\tR\bclientId\x12\x1b\n" +
|
|
"\tuser_name\x18\x06 \x01(\tR\buserName\x12\x1b\n" +
|
|
"\tuser_pass\x18\a \x01(\tR\buserPass\x12\x1f\n" +
|
|
"\vproduct_key\x18\b \x01(\tR\n" +
|
|
"productKey\x12\x1d\n" +
|
|
"\n" +
|
|
"device_key\x18\t \x01(\tR\tdeviceKey\x12\x1f\n" +
|
|
"\vremote_addr\x18\n" +
|
|
" \x01(\tR\n" +
|
|
"remoteAddr\x12\x1d\n" +
|
|
"\n" +
|
|
"local_addr\x18\v \x01(\tR\tlocalAddr\"\xc9\x01\n" +
|
|
"\n" +
|
|
"SendMsgReq\x12%\n" +
|
|
"\x04head\x18\x01 \x01(\v2\x11.PbCommon.HeadReqR\x04head\x12+\n" +
|
|
"\achannel\x18\x02 \x01(\v2\x11.PbMsgBus.ChannelR\achannel\x12\"\n" +
|
|
"\x04conn\x18\x03 \x01(\v2\x0e.PbMsgBus.ConnR\x04conn\x12\x19\n" +
|
|
"\bmsg_type\x18\x04 \x01(\x05R\amsgType\x12\x14\n" +
|
|
"\x05topic\x18\x05 \x01(\tR\x05topic\x12\x12\n" +
|
|
"\x04data\x18\x06 \x01(\fR\x04data\"\x81\x01\n" +
|
|
"\n" +
|
|
"SendMsgRes\x12%\n" +
|
|
"\x04head\x18\x01 \x01(\v2\x11.PbCommon.HeadResR\x04head\x12\"\n" +
|
|
"\x04conn\x18\x02 \x01(\v2\x0e.PbMsgBus.ConnR\x04conn\x12\x14\n" +
|
|
"\x05topic\x18\x03 \x01(\tR\x05topic\x12\x12\n" +
|
|
"\x04data\x18\x04 \x01(\fR\x04data*\x7f\n" +
|
|
"\vEnumMsgType\x12\x0f\n" +
|
|
"\vMsgTypeNone\x10\x00\x12\x10\n" +
|
|
"\fMsgTypeLogin\x10\x01\x12\x11\n" +
|
|
"\rMsgTypeLogout\x10\x02\x12\x12\n" +
|
|
"\x0eMsgTypeConnect\x10\x03\x12\x15\n" +
|
|
"\x11MsgTypeDisconnect\x10\x04\x12\x0f\n" +
|
|
"\vMsgTypeData\x10\x05*\xb4\x01\n" +
|
|
"\x0fEnumChannelType\x12\x13\n" +
|
|
"\x0fChannelTypeNone\x10\x00\x12\x13\n" +
|
|
"\x0fChannelTypeMqtt\x10\x01\x12\x12\n" +
|
|
"\x0eChannelTypeTcp\x10\x02\x12\x12\n" +
|
|
"\x0eChannelTypeUdp\x10\x03\x12\x13\n" +
|
|
"\x0fChannelTypeHttp\x10\x04\x12\x11\n" +
|
|
"\rChannelTypeWs\x10\x05\x12\x11\n" +
|
|
"\rChannelTypeDb\x10\x06\x12\x14\n" +
|
|
"\x10ChannelTypeInner\x10d2x\n" +
|
|
"\x06MsgBus\x122\n" +
|
|
"\x04Send\x12\x14.PbMsgBus.SendMsgReq\x1a\x14.PbMsgBus.SendMsgRes\x12:\n" +
|
|
"\bLongSend\x12\x14.PbMsgBus.SendMsgReq\x1a\x14.PbMsgBus.SendMsgRes(\x010\x01B\x05Z\x03pb/b\x06proto3"
|
|
|
|
var (
|
|
file_msgbus_proto_rawDescOnce sync.Once
|
|
file_msgbus_proto_rawDescData []byte
|
|
)
|
|
|
|
func file_msgbus_proto_rawDescGZIP() []byte {
|
|
file_msgbus_proto_rawDescOnce.Do(func() {
|
|
file_msgbus_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_msgbus_proto_rawDesc), len(file_msgbus_proto_rawDesc)))
|
|
})
|
|
return file_msgbus_proto_rawDescData
|
|
}
|
|
|
|
var file_msgbus_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
|
|
var file_msgbus_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
|
|
var file_msgbus_proto_goTypes = []any{
|
|
(EnumMsgType)(0), // 0: PbMsgBus.EnumMsgType
|
|
(EnumChannelType)(0), // 1: PbMsgBus.EnumChannelType
|
|
(*Channel)(nil), // 2: PbMsgBus.Channel
|
|
(*Conn)(nil), // 3: PbMsgBus.Conn
|
|
(*SendMsgReq)(nil), // 4: PbMsgBus.SendMsgReq
|
|
(*SendMsgRes)(nil), // 5: PbMsgBus.SendMsgRes
|
|
(*HeadReq)(nil), // 6: PbCommon.HeadReq
|
|
(*HeadRes)(nil), // 7: PbCommon.HeadRes
|
|
}
|
|
var file_msgbus_proto_depIdxs = []int32{
|
|
6, // 0: PbMsgBus.SendMsgReq.head:type_name -> PbCommon.HeadReq
|
|
2, // 1: PbMsgBus.SendMsgReq.channel:type_name -> PbMsgBus.Channel
|
|
3, // 2: PbMsgBus.SendMsgReq.conn:type_name -> PbMsgBus.Conn
|
|
7, // 3: PbMsgBus.SendMsgRes.head:type_name -> PbCommon.HeadRes
|
|
3, // 4: PbMsgBus.SendMsgRes.conn:type_name -> PbMsgBus.Conn
|
|
4, // 5: PbMsgBus.MsgBus.Send:input_type -> PbMsgBus.SendMsgReq
|
|
4, // 6: PbMsgBus.MsgBus.LongSend:input_type -> PbMsgBus.SendMsgReq
|
|
5, // 7: PbMsgBus.MsgBus.Send:output_type -> PbMsgBus.SendMsgRes
|
|
5, // 8: PbMsgBus.MsgBus.LongSend:output_type -> PbMsgBus.SendMsgRes
|
|
7, // [7:9] is the sub-list for method output_type
|
|
5, // [5:7] is the sub-list for method input_type
|
|
5, // [5:5] is the sub-list for extension type_name
|
|
5, // [5:5] is the sub-list for extension extendee
|
|
0, // [0:5] is the sub-list for field type_name
|
|
}
|
|
|
|
func init() { file_msgbus_proto_init() }
|
|
func file_msgbus_proto_init() {
|
|
if File_msgbus_proto != nil {
|
|
return
|
|
}
|
|
file_common_proto_init()
|
|
type x struct{}
|
|
out := protoimpl.TypeBuilder{
|
|
File: protoimpl.DescBuilder{
|
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
|
RawDescriptor: unsafe.Slice(unsafe.StringData(file_msgbus_proto_rawDesc), len(file_msgbus_proto_rawDesc)),
|
|
NumEnums: 2,
|
|
NumMessages: 4,
|
|
NumExtensions: 0,
|
|
NumServices: 1,
|
|
},
|
|
GoTypes: file_msgbus_proto_goTypes,
|
|
DependencyIndexes: file_msgbus_proto_depIdxs,
|
|
EnumInfos: file_msgbus_proto_enumTypes,
|
|
MessageInfos: file_msgbus_proto_msgTypes,
|
|
}.Build()
|
|
File_msgbus_proto = out.File
|
|
file_msgbus_proto_goTypes = nil
|
|
file_msgbus_proto_depIdxs = nil
|
|
}
|