You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1452 lines
61 KiB
Go
1452 lines
61 KiB
Go
// Code generated by protoc-gen-go.
|
|
// source: steamdatagram_messages.proto
|
|
// DO NOT EDIT!
|
|
|
|
package dota
|
|
|
|
import proto "github.com/golang/protobuf/proto"
|
|
import fmt "fmt"
|
|
import math "math"
|
|
|
|
// Reference imports to suppress errors if they are not otherwise used.
|
|
var _ = proto.Marshal
|
|
var _ = fmt.Errorf
|
|
var _ = math.Inf
|
|
|
|
type ESteamDatagramMsgID int32
|
|
|
|
const (
|
|
ESteamDatagramMsgID_k_ESteamDatagramMsg_RouterPingRequest ESteamDatagramMsgID = 1
|
|
ESteamDatagramMsgID_k_ESteamDatagramMsg_RouterPingReply ESteamDatagramMsgID = 2
|
|
ESteamDatagramMsgID_k_ESteamDatagramMsg_GameserverPingRequest ESteamDatagramMsgID = 3
|
|
ESteamDatagramMsgID_k_ESteamDatagramMsg_GameserverPingReply ESteamDatagramMsgID = 4
|
|
ESteamDatagramMsgID_k_ESteamDatagramMsg_GameserverSessionRequest ESteamDatagramMsgID = 5
|
|
ESteamDatagramMsgID_k_ESteamDatagramMsg_GameserverSessionEstablished ESteamDatagramMsgID = 6
|
|
ESteamDatagramMsgID_k_ESteamDatagramMsg_NoSession ESteamDatagramMsgID = 7
|
|
ESteamDatagramMsgID_k_ESteamDatagramMsg_Diagnostic ESteamDatagramMsgID = 8
|
|
ESteamDatagramMsgID_k_ESteamDatagramMsg_DataClientToRouter ESteamDatagramMsgID = 9
|
|
ESteamDatagramMsgID_k_ESteamDatagramMsg_DataRouterToServer ESteamDatagramMsgID = 10
|
|
ESteamDatagramMsgID_k_ESteamDatagramMsg_DataServerToRouter ESteamDatagramMsgID = 11
|
|
ESteamDatagramMsgID_k_ESteamDatagramMsg_DataRouterToClient ESteamDatagramMsgID = 12
|
|
ESteamDatagramMsgID_k_ESteamDatagramMsg_Stats ESteamDatagramMsgID = 13
|
|
ESteamDatagramMsgID_k_ESteamDatagramMsg_ClientPingSampleRequest ESteamDatagramMsgID = 14
|
|
ESteamDatagramMsgID_k_ESteamDatagramMsg_ClientPingSampleReply ESteamDatagramMsgID = 15
|
|
ESteamDatagramMsgID_k_ESteamDatagramMsg_ClientToRouterSwitchedPrimary ESteamDatagramMsgID = 16
|
|
)
|
|
|
|
var ESteamDatagramMsgID_name = map[int32]string{
|
|
1: "k_ESteamDatagramMsg_RouterPingRequest",
|
|
2: "k_ESteamDatagramMsg_RouterPingReply",
|
|
3: "k_ESteamDatagramMsg_GameserverPingRequest",
|
|
4: "k_ESteamDatagramMsg_GameserverPingReply",
|
|
5: "k_ESteamDatagramMsg_GameserverSessionRequest",
|
|
6: "k_ESteamDatagramMsg_GameserverSessionEstablished",
|
|
7: "k_ESteamDatagramMsg_NoSession",
|
|
8: "k_ESteamDatagramMsg_Diagnostic",
|
|
9: "k_ESteamDatagramMsg_DataClientToRouter",
|
|
10: "k_ESteamDatagramMsg_DataRouterToServer",
|
|
11: "k_ESteamDatagramMsg_DataServerToRouter",
|
|
12: "k_ESteamDatagramMsg_DataRouterToClient",
|
|
13: "k_ESteamDatagramMsg_Stats",
|
|
14: "k_ESteamDatagramMsg_ClientPingSampleRequest",
|
|
15: "k_ESteamDatagramMsg_ClientPingSampleReply",
|
|
16: "k_ESteamDatagramMsg_ClientToRouterSwitchedPrimary",
|
|
}
|
|
var ESteamDatagramMsgID_value = map[string]int32{
|
|
"k_ESteamDatagramMsg_RouterPingRequest": 1,
|
|
"k_ESteamDatagramMsg_RouterPingReply": 2,
|
|
"k_ESteamDatagramMsg_GameserverPingRequest": 3,
|
|
"k_ESteamDatagramMsg_GameserverPingReply": 4,
|
|
"k_ESteamDatagramMsg_GameserverSessionRequest": 5,
|
|
"k_ESteamDatagramMsg_GameserverSessionEstablished": 6,
|
|
"k_ESteamDatagramMsg_NoSession": 7,
|
|
"k_ESteamDatagramMsg_Diagnostic": 8,
|
|
"k_ESteamDatagramMsg_DataClientToRouter": 9,
|
|
"k_ESteamDatagramMsg_DataRouterToServer": 10,
|
|
"k_ESteamDatagramMsg_DataServerToRouter": 11,
|
|
"k_ESteamDatagramMsg_DataRouterToClient": 12,
|
|
"k_ESteamDatagramMsg_Stats": 13,
|
|
"k_ESteamDatagramMsg_ClientPingSampleRequest": 14,
|
|
"k_ESteamDatagramMsg_ClientPingSampleReply": 15,
|
|
"k_ESteamDatagramMsg_ClientToRouterSwitchedPrimary": 16,
|
|
}
|
|
|
|
func (x ESteamDatagramMsgID) Enum() *ESteamDatagramMsgID {
|
|
p := new(ESteamDatagramMsgID)
|
|
*p = x
|
|
return p
|
|
}
|
|
func (x ESteamDatagramMsgID) String() string {
|
|
return proto.EnumName(ESteamDatagramMsgID_name, int32(x))
|
|
}
|
|
func (x *ESteamDatagramMsgID) UnmarshalJSON(data []byte) error {
|
|
value, err := proto.UnmarshalJSONEnum(ESteamDatagramMsgID_value, data, "ESteamDatagramMsgID")
|
|
if err != nil {
|
|
return err
|
|
}
|
|
*x = ESteamDatagramMsgID(value)
|
|
return nil
|
|
}
|
|
func (ESteamDatagramMsgID) EnumDescriptor() ([]byte, []int) { return fileDescriptor35, []int{0} }
|
|
|
|
type CMsgSteamDatagramRouterPingReply struct {
|
|
ClientTimestamp *uint32 `protobuf:"fixed32,1,opt,name=client_timestamp" json:"client_timestamp,omitempty"`
|
|
LatencyDatacenterIds []uint32 `protobuf:"fixed32,2,rep,packed,name=latency_datacenter_ids" json:"latency_datacenter_ids,omitempty"`
|
|
LatencyPingMs []uint32 `protobuf:"varint,3,rep,packed,name=latency_ping_ms" json:"latency_ping_ms,omitempty"`
|
|
YourPublicIp *uint32 `protobuf:"fixed32,4,opt,name=your_public_ip" json:"your_public_ip,omitempty"`
|
|
ServerTime *uint32 `protobuf:"fixed32,5,opt,name=server_time" json:"server_time,omitempty"`
|
|
Challenge *uint64 `protobuf:"fixed64,6,opt,name=challenge" json:"challenge,omitempty"`
|
|
SecondsUntilShutdown *uint32 `protobuf:"varint,7,opt,name=seconds_until_shutdown" json:"seconds_until_shutdown,omitempty"`
|
|
ClientCookie *uint32 `protobuf:"fixed32,8,opt,name=client_cookie" json:"client_cookie,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramRouterPingReply) Reset() { *m = CMsgSteamDatagramRouterPingReply{} }
|
|
func (m *CMsgSteamDatagramRouterPingReply) String() string { return proto.CompactTextString(m) }
|
|
func (*CMsgSteamDatagramRouterPingReply) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramRouterPingReply) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{0}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramRouterPingReply) GetClientTimestamp() uint32 {
|
|
if m != nil && m.ClientTimestamp != nil {
|
|
return *m.ClientTimestamp
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramRouterPingReply) GetLatencyDatacenterIds() []uint32 {
|
|
if m != nil {
|
|
return m.LatencyDatacenterIds
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramRouterPingReply) GetLatencyPingMs() []uint32 {
|
|
if m != nil {
|
|
return m.LatencyPingMs
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramRouterPingReply) GetYourPublicIp() uint32 {
|
|
if m != nil && m.YourPublicIp != nil {
|
|
return *m.YourPublicIp
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramRouterPingReply) GetServerTime() uint32 {
|
|
if m != nil && m.ServerTime != nil {
|
|
return *m.ServerTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramRouterPingReply) GetChallenge() uint64 {
|
|
if m != nil && m.Challenge != nil {
|
|
return *m.Challenge
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramRouterPingReply) GetSecondsUntilShutdown() uint32 {
|
|
if m != nil && m.SecondsUntilShutdown != nil {
|
|
return *m.SecondsUntilShutdown
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramRouterPingReply) GetClientCookie() uint32 {
|
|
if m != nil && m.ClientCookie != nil {
|
|
return *m.ClientCookie
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CMsgSteamDatagramGameserverPing struct {
|
|
ClientSession *uint32 `protobuf:"varint,1,opt,name=client_session" json:"client_session,omitempty"`
|
|
ClientSteamId *uint64 `protobuf:"fixed64,2,opt,name=client_steam_id" json:"client_steam_id,omitempty"`
|
|
ClientTimestamp *uint32 `protobuf:"fixed32,3,opt,name=client_timestamp" json:"client_timestamp,omitempty"`
|
|
RouterTimestamp *uint32 `protobuf:"fixed32,4,opt,name=router_timestamp" json:"router_timestamp,omitempty"`
|
|
RouterGameserverLatency *uint32 `protobuf:"varint,5,opt,name=router_gameserver_latency" json:"router_gameserver_latency,omitempty"`
|
|
SeqNumberRouter *uint32 `protobuf:"varint,6,opt,name=seq_number_router" json:"seq_number_router,omitempty"`
|
|
SeqNumberE2E *uint32 `protobuf:"varint,7,opt,name=seq_number_e2e" json:"seq_number_e2e,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameserverPing) Reset() { *m = CMsgSteamDatagramGameserverPing{} }
|
|
func (m *CMsgSteamDatagramGameserverPing) String() string { return proto.CompactTextString(m) }
|
|
func (*CMsgSteamDatagramGameserverPing) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramGameserverPing) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{1}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameserverPing) GetClientSession() uint32 {
|
|
if m != nil && m.ClientSession != nil {
|
|
return *m.ClientSession
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameserverPing) GetClientSteamId() uint64 {
|
|
if m != nil && m.ClientSteamId != nil {
|
|
return *m.ClientSteamId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameserverPing) GetClientTimestamp() uint32 {
|
|
if m != nil && m.ClientTimestamp != nil {
|
|
return *m.ClientTimestamp
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameserverPing) GetRouterTimestamp() uint32 {
|
|
if m != nil && m.RouterTimestamp != nil {
|
|
return *m.RouterTimestamp
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameserverPing) GetRouterGameserverLatency() uint32 {
|
|
if m != nil && m.RouterGameserverLatency != nil {
|
|
return *m.RouterGameserverLatency
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameserverPing) GetSeqNumberRouter() uint32 {
|
|
if m != nil && m.SeqNumberRouter != nil {
|
|
return *m.SeqNumberRouter
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameserverPing) GetSeqNumberE2E() uint32 {
|
|
if m != nil && m.SeqNumberE2E != nil {
|
|
return *m.SeqNumberE2E
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CMsgSteamDatagramGameServerAuthTicket struct {
|
|
TimeExpiry *uint32 `protobuf:"fixed32,1,opt,name=time_expiry" json:"time_expiry,omitempty"`
|
|
AuthorizedSteamId *uint64 `protobuf:"fixed64,2,opt,name=authorized_steam_id" json:"authorized_steam_id,omitempty"`
|
|
AuthorizedPublicIp *uint32 `protobuf:"fixed32,3,opt,name=authorized_public_ip" json:"authorized_public_ip,omitempty"`
|
|
GameserverSteamId *uint64 `protobuf:"fixed64,4,opt,name=gameserver_steam_id" json:"gameserver_steam_id,omitempty"`
|
|
GameserverNetId *uint64 `protobuf:"fixed64,5,opt,name=gameserver_net_id" json:"gameserver_net_id,omitempty"`
|
|
Signature []byte `protobuf:"bytes,6,opt,name=signature" json:"signature,omitempty"`
|
|
AppId *uint32 `protobuf:"varint,7,opt,name=app_id" json:"app_id,omitempty"`
|
|
ExtraFields []*CMsgSteamDatagramGameServerAuthTicket_ExtraField `protobuf:"bytes,8,rep,name=extra_fields" json:"extra_fields,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameServerAuthTicket) Reset() { *m = CMsgSteamDatagramGameServerAuthTicket{} }
|
|
func (m *CMsgSteamDatagramGameServerAuthTicket) String() string { return proto.CompactTextString(m) }
|
|
func (*CMsgSteamDatagramGameServerAuthTicket) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramGameServerAuthTicket) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{2}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameServerAuthTicket) GetTimeExpiry() uint32 {
|
|
if m != nil && m.TimeExpiry != nil {
|
|
return *m.TimeExpiry
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameServerAuthTicket) GetAuthorizedSteamId() uint64 {
|
|
if m != nil && m.AuthorizedSteamId != nil {
|
|
return *m.AuthorizedSteamId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameServerAuthTicket) GetAuthorizedPublicIp() uint32 {
|
|
if m != nil && m.AuthorizedPublicIp != nil {
|
|
return *m.AuthorizedPublicIp
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameServerAuthTicket) GetGameserverSteamId() uint64 {
|
|
if m != nil && m.GameserverSteamId != nil {
|
|
return *m.GameserverSteamId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameServerAuthTicket) GetGameserverNetId() uint64 {
|
|
if m != nil && m.GameserverNetId != nil {
|
|
return *m.GameserverNetId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameServerAuthTicket) GetSignature() []byte {
|
|
if m != nil {
|
|
return m.Signature
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameServerAuthTicket) GetAppId() uint32 {
|
|
if m != nil && m.AppId != nil {
|
|
return *m.AppId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameServerAuthTicket) GetExtraFields() []*CMsgSteamDatagramGameServerAuthTicket_ExtraField {
|
|
if m != nil {
|
|
return m.ExtraFields
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type CMsgSteamDatagramGameServerAuthTicket_ExtraField struct {
|
|
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
|
|
StringValue *string `protobuf:"bytes,2,opt,name=string_value" json:"string_value,omitempty"`
|
|
Int32Value *int32 `protobuf:"zigzag32,3,opt,name=int32_value" json:"int32_value,omitempty"`
|
|
Fixed32Value *uint32 `protobuf:"fixed32,4,opt,name=fixed32_value" json:"fixed32_value,omitempty"`
|
|
Fixed64Value *uint64 `protobuf:"fixed64,5,opt,name=fixed64_value" json:"fixed64_value,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameServerAuthTicket_ExtraField) Reset() {
|
|
*m = CMsgSteamDatagramGameServerAuthTicket_ExtraField{}
|
|
}
|
|
func (m *CMsgSteamDatagramGameServerAuthTicket_ExtraField) String() string {
|
|
return proto.CompactTextString(m)
|
|
}
|
|
func (*CMsgSteamDatagramGameServerAuthTicket_ExtraField) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramGameServerAuthTicket_ExtraField) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{2, 0}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameServerAuthTicket_ExtraField) GetName() string {
|
|
if m != nil && m.Name != nil {
|
|
return *m.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameServerAuthTicket_ExtraField) GetStringValue() string {
|
|
if m != nil && m.StringValue != nil {
|
|
return *m.StringValue
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameServerAuthTicket_ExtraField) GetInt32Value() int32 {
|
|
if m != nil && m.Int32Value != nil {
|
|
return *m.Int32Value
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameServerAuthTicket_ExtraField) GetFixed32Value() uint32 {
|
|
if m != nil && m.Fixed32Value != nil {
|
|
return *m.Fixed32Value
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameServerAuthTicket_ExtraField) GetFixed64Value() uint64 {
|
|
if m != nil && m.Fixed64Value != nil {
|
|
return *m.Fixed64Value
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CMsgSteamDatagramGameserverSessionRequest struct {
|
|
Ticket *CMsgSteamDatagramGameServerAuthTicket `protobuf:"bytes,1,opt,name=ticket" json:"ticket,omitempty"`
|
|
ChallengeTime *uint32 `protobuf:"fixed32,3,opt,name=challenge_time" json:"challenge_time,omitempty"`
|
|
Challenge *uint64 `protobuf:"fixed64,4,opt,name=challenge" json:"challenge,omitempty"`
|
|
ClientCookie *uint32 `protobuf:"fixed32,5,opt,name=client_cookie" json:"client_cookie,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameserverSessionRequest) Reset() {
|
|
*m = CMsgSteamDatagramGameserverSessionRequest{}
|
|
}
|
|
func (m *CMsgSteamDatagramGameserverSessionRequest) String() string { return proto.CompactTextString(m) }
|
|
func (*CMsgSteamDatagramGameserverSessionRequest) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramGameserverSessionRequest) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{3}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameserverSessionRequest) GetTicket() *CMsgSteamDatagramGameServerAuthTicket {
|
|
if m != nil {
|
|
return m.Ticket
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameserverSessionRequest) GetChallengeTime() uint32 {
|
|
if m != nil && m.ChallengeTime != nil {
|
|
return *m.ChallengeTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameserverSessionRequest) GetChallenge() uint64 {
|
|
if m != nil && m.Challenge != nil {
|
|
return *m.Challenge
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameserverSessionRequest) GetClientCookie() uint32 {
|
|
if m != nil && m.ClientCookie != nil {
|
|
return *m.ClientCookie
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CMsgSteamDatagramGameserverSessionEstablished struct {
|
|
ClientCookie *uint32 `protobuf:"fixed32,1,opt,name=client_cookie" json:"client_cookie,omitempty"`
|
|
GameserverSteamId *uint64 `protobuf:"fixed64,3,opt,name=gameserver_steam_id" json:"gameserver_steam_id,omitempty"`
|
|
SecondsUntilShutdown *uint32 `protobuf:"varint,4,opt,name=seconds_until_shutdown" json:"seconds_until_shutdown,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameserverSessionEstablished) Reset() {
|
|
*m = CMsgSteamDatagramGameserverSessionEstablished{}
|
|
}
|
|
func (m *CMsgSteamDatagramGameserverSessionEstablished) String() string {
|
|
return proto.CompactTextString(m)
|
|
}
|
|
func (*CMsgSteamDatagramGameserverSessionEstablished) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramGameserverSessionEstablished) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{4}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameserverSessionEstablished) GetClientCookie() uint32 {
|
|
if m != nil && m.ClientCookie != nil {
|
|
return *m.ClientCookie
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameserverSessionEstablished) GetGameserverSteamId() uint64 {
|
|
if m != nil && m.GameserverSteamId != nil {
|
|
return *m.GameserverSteamId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramGameserverSessionEstablished) GetSecondsUntilShutdown() uint32 {
|
|
if m != nil && m.SecondsUntilShutdown != nil {
|
|
return *m.SecondsUntilShutdown
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CMsgSteamDatagramNoSession struct {
|
|
ClientCookie *uint32 `protobuf:"fixed32,7,opt,name=client_cookie" json:"client_cookie,omitempty"`
|
|
YourPublicIp *uint32 `protobuf:"fixed32,2,opt,name=your_public_ip" json:"your_public_ip,omitempty"`
|
|
ServerTime *uint32 `protobuf:"fixed32,3,opt,name=server_time" json:"server_time,omitempty"`
|
|
Challenge *uint64 `protobuf:"fixed64,4,opt,name=challenge" json:"challenge,omitempty"`
|
|
SecondsUntilShutdown *uint32 `protobuf:"varint,5,opt,name=seconds_until_shutdown" json:"seconds_until_shutdown,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramNoSession) Reset() { *m = CMsgSteamDatagramNoSession{} }
|
|
func (m *CMsgSteamDatagramNoSession) String() string { return proto.CompactTextString(m) }
|
|
func (*CMsgSteamDatagramNoSession) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramNoSession) Descriptor() ([]byte, []int) { return fileDescriptor35, []int{5} }
|
|
|
|
func (m *CMsgSteamDatagramNoSession) GetClientCookie() uint32 {
|
|
if m != nil && m.ClientCookie != nil {
|
|
return *m.ClientCookie
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramNoSession) GetYourPublicIp() uint32 {
|
|
if m != nil && m.YourPublicIp != nil {
|
|
return *m.YourPublicIp
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramNoSession) GetServerTime() uint32 {
|
|
if m != nil && m.ServerTime != nil {
|
|
return *m.ServerTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramNoSession) GetChallenge() uint64 {
|
|
if m != nil && m.Challenge != nil {
|
|
return *m.Challenge
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramNoSession) GetSecondsUntilShutdown() uint32 {
|
|
if m != nil && m.SecondsUntilShutdown != nil {
|
|
return *m.SecondsUntilShutdown
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CMsgSteamDatagramDiagnostic struct {
|
|
Severity *uint32 `protobuf:"varint,1,opt,name=severity" json:"severity,omitempty"`
|
|
Text *string `protobuf:"bytes,2,opt,name=text" json:"text,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramDiagnostic) Reset() { *m = CMsgSteamDatagramDiagnostic{} }
|
|
func (m *CMsgSteamDatagramDiagnostic) String() string { return proto.CompactTextString(m) }
|
|
func (*CMsgSteamDatagramDiagnostic) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramDiagnostic) Descriptor() ([]byte, []int) { return fileDescriptor35, []int{6} }
|
|
|
|
func (m *CMsgSteamDatagramDiagnostic) GetSeverity() uint32 {
|
|
if m != nil && m.Severity != nil {
|
|
return *m.Severity
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramDiagnostic) GetText() string {
|
|
if m != nil && m.Text != nil {
|
|
return *m.Text
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CMsgSteamDatagramDataCenterState struct {
|
|
DataCenters []*CMsgSteamDatagramDataCenterState_DataCenter `protobuf:"bytes,1,rep,name=data_centers" json:"data_centers,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramDataCenterState) Reset() { *m = CMsgSteamDatagramDataCenterState{} }
|
|
func (m *CMsgSteamDatagramDataCenterState) String() string { return proto.CompactTextString(m) }
|
|
func (*CMsgSteamDatagramDataCenterState) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramDataCenterState) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{7}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramDataCenterState) GetDataCenters() []*CMsgSteamDatagramDataCenterState_DataCenter {
|
|
if m != nil {
|
|
return m.DataCenters
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type CMsgSteamDatagramDataCenterState_Server struct {
|
|
Address *string `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"`
|
|
PingMs *uint32 `protobuf:"varint,2,opt,name=ping_ms" json:"ping_ms,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramDataCenterState_Server) Reset() {
|
|
*m = CMsgSteamDatagramDataCenterState_Server{}
|
|
}
|
|
func (m *CMsgSteamDatagramDataCenterState_Server) String() string { return proto.CompactTextString(m) }
|
|
func (*CMsgSteamDatagramDataCenterState_Server) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramDataCenterState_Server) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{7, 0}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramDataCenterState_Server) GetAddress() string {
|
|
if m != nil && m.Address != nil {
|
|
return *m.Address
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramDataCenterState_Server) GetPingMs() uint32 {
|
|
if m != nil && m.PingMs != nil {
|
|
return *m.PingMs
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CMsgSteamDatagramDataCenterState_DataCenter struct {
|
|
Code *string `protobuf:"bytes,1,opt,name=code" json:"code,omitempty"`
|
|
ServerSample []*CMsgSteamDatagramDataCenterState_Server `protobuf:"bytes,2,rep,name=server_sample" json:"server_sample,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramDataCenterState_DataCenter) Reset() {
|
|
*m = CMsgSteamDatagramDataCenterState_DataCenter{}
|
|
}
|
|
func (m *CMsgSteamDatagramDataCenterState_DataCenter) String() string {
|
|
return proto.CompactTextString(m)
|
|
}
|
|
func (*CMsgSteamDatagramDataCenterState_DataCenter) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramDataCenterState_DataCenter) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{7, 1}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramDataCenterState_DataCenter) GetCode() string {
|
|
if m != nil && m.Code != nil {
|
|
return *m.Code
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramDataCenterState_DataCenter) GetServerSample() []*CMsgSteamDatagramDataCenterState_Server {
|
|
if m != nil {
|
|
return m.ServerSample
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type CMsgSteamDatagramLinkInstantaneousStats struct {
|
|
OutPacketsPerSecX10 *uint32 `protobuf:"varint,1,opt,name=out_packets_per_sec_x10" json:"out_packets_per_sec_x10,omitempty"`
|
|
OutBytesPerSec *uint32 `protobuf:"varint,2,opt,name=out_bytes_per_sec" json:"out_bytes_per_sec,omitempty"`
|
|
InPacketsPerSecX10 *uint32 `protobuf:"varint,3,opt,name=in_packets_per_sec_x10" json:"in_packets_per_sec_x10,omitempty"`
|
|
InBytesPerSec *uint32 `protobuf:"varint,4,opt,name=in_bytes_per_sec" json:"in_bytes_per_sec,omitempty"`
|
|
PingMs *uint32 `protobuf:"varint,5,opt,name=ping_ms" json:"ping_ms,omitempty"`
|
|
PacketsDroppedPct *uint32 `protobuf:"varint,6,opt,name=packets_dropped_pct" json:"packets_dropped_pct,omitempty"`
|
|
PacketsWeirdSequencePct *uint32 `protobuf:"varint,7,opt,name=packets_weird_sequence_pct" json:"packets_weird_sequence_pct,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramLinkInstantaneousStats) Reset() {
|
|
*m = CMsgSteamDatagramLinkInstantaneousStats{}
|
|
}
|
|
func (m *CMsgSteamDatagramLinkInstantaneousStats) String() string { return proto.CompactTextString(m) }
|
|
func (*CMsgSteamDatagramLinkInstantaneousStats) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramLinkInstantaneousStats) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{8}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramLinkInstantaneousStats) GetOutPacketsPerSecX10() uint32 {
|
|
if m != nil && m.OutPacketsPerSecX10 != nil {
|
|
return *m.OutPacketsPerSecX10
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramLinkInstantaneousStats) GetOutBytesPerSec() uint32 {
|
|
if m != nil && m.OutBytesPerSec != nil {
|
|
return *m.OutBytesPerSec
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramLinkInstantaneousStats) GetInPacketsPerSecX10() uint32 {
|
|
if m != nil && m.InPacketsPerSecX10 != nil {
|
|
return *m.InPacketsPerSecX10
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramLinkInstantaneousStats) GetInBytesPerSec() uint32 {
|
|
if m != nil && m.InBytesPerSec != nil {
|
|
return *m.InBytesPerSec
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramLinkInstantaneousStats) GetPingMs() uint32 {
|
|
if m != nil && m.PingMs != nil {
|
|
return *m.PingMs
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramLinkInstantaneousStats) GetPacketsDroppedPct() uint32 {
|
|
if m != nil && m.PacketsDroppedPct != nil {
|
|
return *m.PacketsDroppedPct
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramLinkInstantaneousStats) GetPacketsWeirdSequencePct() uint32 {
|
|
if m != nil && m.PacketsWeirdSequencePct != nil {
|
|
return *m.PacketsWeirdSequencePct
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CMsgSteamDatagramLinkLifetimeStats struct {
|
|
PacketsSent *uint64 `protobuf:"varint,3,opt,name=packets_sent" json:"packets_sent,omitempty"`
|
|
KbSent *uint64 `protobuf:"varint,4,opt,name=kb_sent" json:"kb_sent,omitempty"`
|
|
PacketsRecv *uint64 `protobuf:"varint,5,opt,name=packets_recv" json:"packets_recv,omitempty"`
|
|
KbRecv *uint64 `protobuf:"varint,6,opt,name=kb_recv" json:"kb_recv,omitempty"`
|
|
PacketsRecvSequenced *uint64 `protobuf:"varint,7,opt,name=packets_recv_sequenced" json:"packets_recv_sequenced,omitempty"`
|
|
PacketsRecvDropped *uint64 `protobuf:"varint,8,opt,name=packets_recv_dropped" json:"packets_recv_dropped,omitempty"`
|
|
PacketsRecvOutOfOrder *uint64 `protobuf:"varint,9,opt,name=packets_recv_out_of_order" json:"packets_recv_out_of_order,omitempty"`
|
|
PacketsRecvDuplicate *uint64 `protobuf:"varint,10,opt,name=packets_recv_duplicate" json:"packets_recv_duplicate,omitempty"`
|
|
PacketsRecvLurch *uint64 `protobuf:"varint,11,opt,name=packets_recv_lurch" json:"packets_recv_lurch,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramLinkLifetimeStats) Reset() { *m = CMsgSteamDatagramLinkLifetimeStats{} }
|
|
func (m *CMsgSteamDatagramLinkLifetimeStats) String() string { return proto.CompactTextString(m) }
|
|
func (*CMsgSteamDatagramLinkLifetimeStats) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramLinkLifetimeStats) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{9}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramLinkLifetimeStats) GetPacketsSent() uint64 {
|
|
if m != nil && m.PacketsSent != nil {
|
|
return *m.PacketsSent
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramLinkLifetimeStats) GetKbSent() uint64 {
|
|
if m != nil && m.KbSent != nil {
|
|
return *m.KbSent
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramLinkLifetimeStats) GetPacketsRecv() uint64 {
|
|
if m != nil && m.PacketsRecv != nil {
|
|
return *m.PacketsRecv
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramLinkLifetimeStats) GetKbRecv() uint64 {
|
|
if m != nil && m.KbRecv != nil {
|
|
return *m.KbRecv
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramLinkLifetimeStats) GetPacketsRecvSequenced() uint64 {
|
|
if m != nil && m.PacketsRecvSequenced != nil {
|
|
return *m.PacketsRecvSequenced
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramLinkLifetimeStats) GetPacketsRecvDropped() uint64 {
|
|
if m != nil && m.PacketsRecvDropped != nil {
|
|
return *m.PacketsRecvDropped
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramLinkLifetimeStats) GetPacketsRecvOutOfOrder() uint64 {
|
|
if m != nil && m.PacketsRecvOutOfOrder != nil {
|
|
return *m.PacketsRecvOutOfOrder
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramLinkLifetimeStats) GetPacketsRecvDuplicate() uint64 {
|
|
if m != nil && m.PacketsRecvDuplicate != nil {
|
|
return *m.PacketsRecvDuplicate
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramLinkLifetimeStats) GetPacketsRecvLurch() uint64 {
|
|
if m != nil && m.PacketsRecvLurch != nil {
|
|
return *m.PacketsRecvLurch
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CMsgSteamDatagramConnectionQuality struct {
|
|
Instantaneous *CMsgSteamDatagramLinkInstantaneousStats `protobuf:"bytes,1,opt,name=instantaneous" json:"instantaneous,omitempty"`
|
|
Lifetime *CMsgSteamDatagramLinkLifetimeStats `protobuf:"bytes,2,opt,name=lifetime" json:"lifetime,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionQuality) Reset() { *m = CMsgSteamDatagramConnectionQuality{} }
|
|
func (m *CMsgSteamDatagramConnectionQuality) String() string { return proto.CompactTextString(m) }
|
|
func (*CMsgSteamDatagramConnectionQuality) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramConnectionQuality) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{10}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionQuality) GetInstantaneous() *CMsgSteamDatagramLinkInstantaneousStats {
|
|
if m != nil {
|
|
return m.Instantaneous
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionQuality) GetLifetime() *CMsgSteamDatagramLinkLifetimeStats {
|
|
if m != nil {
|
|
return m.Lifetime
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type CMsgSteamDatagramConnectionStatsClientToRouter struct {
|
|
C2R *CMsgSteamDatagramConnectionQuality `protobuf:"bytes,1,opt,name=c2r" json:"c2r,omitempty"`
|
|
C2S *CMsgSteamDatagramConnectionQuality `protobuf:"bytes,2,opt,name=c2s" json:"c2s,omitempty"`
|
|
ClientTimestamp *uint32 `protobuf:"fixed32,3,opt,name=client_timestamp" json:"client_timestamp,omitempty"`
|
|
ClientCookie *uint32 `protobuf:"fixed32,8,opt,name=client_cookie" json:"client_cookie,omitempty"`
|
|
SeqNumC2R *uint32 `protobuf:"varint,9,opt,name=seq_num_c2r" json:"seq_num_c2r,omitempty"`
|
|
SeqNumC2S *uint32 `protobuf:"varint,10,opt,name=seq_num_c2s" json:"seq_num_c2s,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsClientToRouter) Reset() {
|
|
*m = CMsgSteamDatagramConnectionStatsClientToRouter{}
|
|
}
|
|
func (m *CMsgSteamDatagramConnectionStatsClientToRouter) String() string {
|
|
return proto.CompactTextString(m)
|
|
}
|
|
func (*CMsgSteamDatagramConnectionStatsClientToRouter) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramConnectionStatsClientToRouter) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{11}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsClientToRouter) GetC2R() *CMsgSteamDatagramConnectionQuality {
|
|
if m != nil {
|
|
return m.C2R
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsClientToRouter) GetC2S() *CMsgSteamDatagramConnectionQuality {
|
|
if m != nil {
|
|
return m.C2S
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsClientToRouter) GetClientTimestamp() uint32 {
|
|
if m != nil && m.ClientTimestamp != nil {
|
|
return *m.ClientTimestamp
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsClientToRouter) GetClientCookie() uint32 {
|
|
if m != nil && m.ClientCookie != nil {
|
|
return *m.ClientCookie
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsClientToRouter) GetSeqNumC2R() uint32 {
|
|
if m != nil && m.SeqNumC2R != nil {
|
|
return *m.SeqNumC2R
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsClientToRouter) GetSeqNumC2S() uint32 {
|
|
if m != nil && m.SeqNumC2S != nil {
|
|
return *m.SeqNumC2S
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CMsgSteamDatagramConnectionStatsRouterToClient struct {
|
|
R2C *CMsgSteamDatagramConnectionQuality `protobuf:"bytes,1,opt,name=r2c" json:"r2c,omitempty"`
|
|
S2C *CMsgSteamDatagramConnectionQuality `protobuf:"bytes,2,opt,name=s2c" json:"s2c,omitempty"`
|
|
ClientTimestampFromRouter *uint32 `protobuf:"fixed32,3,opt,name=client_timestamp_from_router" json:"client_timestamp_from_router,omitempty"`
|
|
ClientTimestampFromServer *uint32 `protobuf:"fixed32,4,opt,name=client_timestamp_from_server" json:"client_timestamp_from_server,omitempty"`
|
|
RouterGameserverLatency *uint32 `protobuf:"varint,5,opt,name=router_gameserver_latency" json:"router_gameserver_latency,omitempty"`
|
|
SecondsUntilShutdown *uint32 `protobuf:"varint,6,opt,name=seconds_until_shutdown" json:"seconds_until_shutdown,omitempty"`
|
|
ClientCookie *uint32 `protobuf:"fixed32,7,opt,name=client_cookie" json:"client_cookie,omitempty"`
|
|
SeqNumR2C *uint32 `protobuf:"varint,8,opt,name=seq_num_r2c" json:"seq_num_r2c,omitempty"`
|
|
SeqNumS2C *uint32 `protobuf:"varint,9,opt,name=seq_num_s2c" json:"seq_num_s2c,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToClient) Reset() {
|
|
*m = CMsgSteamDatagramConnectionStatsRouterToClient{}
|
|
}
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToClient) String() string {
|
|
return proto.CompactTextString(m)
|
|
}
|
|
func (*CMsgSteamDatagramConnectionStatsRouterToClient) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramConnectionStatsRouterToClient) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{12}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToClient) GetR2C() *CMsgSteamDatagramConnectionQuality {
|
|
if m != nil {
|
|
return m.R2C
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToClient) GetS2C() *CMsgSteamDatagramConnectionQuality {
|
|
if m != nil {
|
|
return m.S2C
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToClient) GetClientTimestampFromRouter() uint32 {
|
|
if m != nil && m.ClientTimestampFromRouter != nil {
|
|
return *m.ClientTimestampFromRouter
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToClient) GetClientTimestampFromServer() uint32 {
|
|
if m != nil && m.ClientTimestampFromServer != nil {
|
|
return *m.ClientTimestampFromServer
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToClient) GetRouterGameserverLatency() uint32 {
|
|
if m != nil && m.RouterGameserverLatency != nil {
|
|
return *m.RouterGameserverLatency
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToClient) GetSecondsUntilShutdown() uint32 {
|
|
if m != nil && m.SecondsUntilShutdown != nil {
|
|
return *m.SecondsUntilShutdown
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToClient) GetClientCookie() uint32 {
|
|
if m != nil && m.ClientCookie != nil {
|
|
return *m.ClientCookie
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToClient) GetSeqNumR2C() uint32 {
|
|
if m != nil && m.SeqNumR2C != nil {
|
|
return *m.SeqNumR2C
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToClient) GetSeqNumS2C() uint32 {
|
|
if m != nil && m.SeqNumS2C != nil {
|
|
return *m.SeqNumS2C
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CMsgSteamDatagramConnectionStatsRouterToServer struct {
|
|
R2S *CMsgSteamDatagramConnectionQuality `protobuf:"bytes,1,opt,name=r2s" json:"r2s,omitempty"`
|
|
C2S *CMsgSteamDatagramConnectionQuality `protobuf:"bytes,2,opt,name=c2s" json:"c2s,omitempty"`
|
|
ClientTimestamp *uint32 `protobuf:"fixed32,3,opt,name=client_timestamp" json:"client_timestamp,omitempty"`
|
|
RouterTimestamp *uint32 `protobuf:"fixed32,4,opt,name=router_timestamp" json:"router_timestamp,omitempty"`
|
|
SeqNumR2S *uint32 `protobuf:"varint,5,opt,name=seq_num_r2s" json:"seq_num_r2s,omitempty"`
|
|
SeqNumC2S *uint32 `protobuf:"varint,6,opt,name=seq_num_c2s" json:"seq_num_c2s,omitempty"`
|
|
ClientSteamId *uint64 `protobuf:"fixed64,7,opt,name=client_steam_id" json:"client_steam_id,omitempty"`
|
|
ClientSessionId *uint32 `protobuf:"varint,8,opt,name=client_session_id" json:"client_session_id,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToServer) Reset() {
|
|
*m = CMsgSteamDatagramConnectionStatsRouterToServer{}
|
|
}
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToServer) String() string {
|
|
return proto.CompactTextString(m)
|
|
}
|
|
func (*CMsgSteamDatagramConnectionStatsRouterToServer) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramConnectionStatsRouterToServer) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{13}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToServer) GetR2S() *CMsgSteamDatagramConnectionQuality {
|
|
if m != nil {
|
|
return m.R2S
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToServer) GetC2S() *CMsgSteamDatagramConnectionQuality {
|
|
if m != nil {
|
|
return m.C2S
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToServer) GetClientTimestamp() uint32 {
|
|
if m != nil && m.ClientTimestamp != nil {
|
|
return *m.ClientTimestamp
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToServer) GetRouterTimestamp() uint32 {
|
|
if m != nil && m.RouterTimestamp != nil {
|
|
return *m.RouterTimestamp
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToServer) GetSeqNumR2S() uint32 {
|
|
if m != nil && m.SeqNumR2S != nil {
|
|
return *m.SeqNumR2S
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToServer) GetSeqNumC2S() uint32 {
|
|
if m != nil && m.SeqNumC2S != nil {
|
|
return *m.SeqNumC2S
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToServer) GetClientSteamId() uint64 {
|
|
if m != nil && m.ClientSteamId != nil {
|
|
return *m.ClientSteamId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsRouterToServer) GetClientSessionId() uint32 {
|
|
if m != nil && m.ClientSessionId != nil {
|
|
return *m.ClientSessionId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CMsgSteamDatagramConnectionStatsServerToRouter struct {
|
|
S2R *CMsgSteamDatagramConnectionQuality `protobuf:"bytes,1,opt,name=s2r" json:"s2r,omitempty"`
|
|
S2C *CMsgSteamDatagramConnectionQuality `protobuf:"bytes,2,opt,name=s2c" json:"s2c,omitempty"`
|
|
SeqNumS2R *uint32 `protobuf:"varint,3,opt,name=seq_num_s2r" json:"seq_num_s2r,omitempty"`
|
|
SeqNumS2C *uint32 `protobuf:"varint,4,opt,name=seq_num_s2c" json:"seq_num_s2c,omitempty"`
|
|
ClientSteamId *uint64 `protobuf:"fixed64,5,opt,name=client_steam_id" json:"client_steam_id,omitempty"`
|
|
ClientSessionId *uint32 `protobuf:"varint,6,opt,name=client_session_id" json:"client_session_id,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsServerToRouter) Reset() {
|
|
*m = CMsgSteamDatagramConnectionStatsServerToRouter{}
|
|
}
|
|
func (m *CMsgSteamDatagramConnectionStatsServerToRouter) String() string {
|
|
return proto.CompactTextString(m)
|
|
}
|
|
func (*CMsgSteamDatagramConnectionStatsServerToRouter) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramConnectionStatsServerToRouter) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{14}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsServerToRouter) GetS2R() *CMsgSteamDatagramConnectionQuality {
|
|
if m != nil {
|
|
return m.S2R
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsServerToRouter) GetS2C() *CMsgSteamDatagramConnectionQuality {
|
|
if m != nil {
|
|
return m.S2C
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsServerToRouter) GetSeqNumS2R() uint32 {
|
|
if m != nil && m.SeqNumS2R != nil {
|
|
return *m.SeqNumS2R
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsServerToRouter) GetSeqNumS2C() uint32 {
|
|
if m != nil && m.SeqNumS2C != nil {
|
|
return *m.SeqNumS2C
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsServerToRouter) GetClientSteamId() uint64 {
|
|
if m != nil && m.ClientSteamId != nil {
|
|
return *m.ClientSteamId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramConnectionStatsServerToRouter) GetClientSessionId() uint32 {
|
|
if m != nil && m.ClientSessionId != nil {
|
|
return *m.ClientSessionId
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CMsgSteamDatagramClientPingSampleRequest struct {
|
|
ClientCookie *uint32 `protobuf:"fixed32,1,opt,name=client_cookie" json:"client_cookie,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientPingSampleRequest) Reset() {
|
|
*m = CMsgSteamDatagramClientPingSampleRequest{}
|
|
}
|
|
func (m *CMsgSteamDatagramClientPingSampleRequest) String() string { return proto.CompactTextString(m) }
|
|
func (*CMsgSteamDatagramClientPingSampleRequest) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramClientPingSampleRequest) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{15}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientPingSampleRequest) GetClientCookie() uint32 {
|
|
if m != nil && m.ClientCookie != nil {
|
|
return *m.ClientCookie
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CMsgSteamDatagramClientPingSampleReply struct {
|
|
ClientCookie *uint32 `protobuf:"fixed32,1,opt,name=client_cookie" json:"client_cookie,omitempty"`
|
|
RoutingClusters []*CMsgSteamDatagramClientPingSampleReply_RoutingCluster `protobuf:"bytes,2,rep,name=routing_clusters" json:"routing_clusters,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientPingSampleReply) Reset() {
|
|
*m = CMsgSteamDatagramClientPingSampleReply{}
|
|
}
|
|
func (m *CMsgSteamDatagramClientPingSampleReply) String() string { return proto.CompactTextString(m) }
|
|
func (*CMsgSteamDatagramClientPingSampleReply) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramClientPingSampleReply) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{16}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientPingSampleReply) GetClientCookie() uint32 {
|
|
if m != nil && m.ClientCookie != nil {
|
|
return *m.ClientCookie
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientPingSampleReply) GetRoutingClusters() []*CMsgSteamDatagramClientPingSampleReply_RoutingCluster {
|
|
if m != nil {
|
|
return m.RoutingClusters
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type CMsgSteamDatagramClientPingSampleReply_RoutingCluster struct {
|
|
Id *uint32 `protobuf:"fixed32,1,opt,name=id" json:"id,omitempty"`
|
|
FrontPingMs *uint32 `protobuf:"varint,2,opt,name=front_ping_ms" json:"front_ping_ms,omitempty"`
|
|
E2EPingMs *uint32 `protobuf:"varint,3,opt,name=e2e_ping_ms" json:"e2e_ping_ms,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientPingSampleReply_RoutingCluster) Reset() {
|
|
*m = CMsgSteamDatagramClientPingSampleReply_RoutingCluster{}
|
|
}
|
|
func (m *CMsgSteamDatagramClientPingSampleReply_RoutingCluster) String() string {
|
|
return proto.CompactTextString(m)
|
|
}
|
|
func (*CMsgSteamDatagramClientPingSampleReply_RoutingCluster) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramClientPingSampleReply_RoutingCluster) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{16, 0}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientPingSampleReply_RoutingCluster) GetId() uint32 {
|
|
if m != nil && m.Id != nil {
|
|
return *m.Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientPingSampleReply_RoutingCluster) GetFrontPingMs() uint32 {
|
|
if m != nil && m.FrontPingMs != nil {
|
|
return *m.FrontPingMs
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientPingSampleReply_RoutingCluster) GetE2EPingMs() uint32 {
|
|
if m != nil && m.E2EPingMs != nil {
|
|
return *m.E2EPingMs
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type CMsgSteamDatagramClientSwitchedPrimary struct {
|
|
ClientCookie *uint32 `protobuf:"fixed32,1,opt,name=client_cookie" json:"client_cookie,omitempty"`
|
|
FromIp *uint32 `protobuf:"fixed32,2,opt,name=from_ip" json:"from_ip,omitempty"`
|
|
FromPort *uint32 `protobuf:"varint,3,opt,name=from_port" json:"from_port,omitempty"`
|
|
FromRouterCluster *uint32 `protobuf:"fixed32,4,opt,name=from_router_cluster" json:"from_router_cluster,omitempty"`
|
|
FromActiveTime *uint32 `protobuf:"varint,5,opt,name=from_active_time" json:"from_active_time,omitempty"`
|
|
FromActivePacketsRecv *uint32 `protobuf:"varint,6,opt,name=from_active_packets_recv" json:"from_active_packets_recv,omitempty"`
|
|
FromDroppedReason *string `protobuf:"bytes,7,opt,name=from_dropped_reason" json:"from_dropped_reason,omitempty"`
|
|
GapMs *uint32 `protobuf:"varint,8,opt,name=gap_ms" json:"gap_ms,omitempty"`
|
|
FromQualityNow *CMsgSteamDatagramClientSwitchedPrimary_RouterQuality `protobuf:"bytes,9,opt,name=from_quality_now" json:"from_quality_now,omitempty"`
|
|
ToQualityNow *CMsgSteamDatagramClientSwitchedPrimary_RouterQuality `protobuf:"bytes,10,opt,name=to_quality_now" json:"to_quality_now,omitempty"`
|
|
FromQualityThen *CMsgSteamDatagramClientSwitchedPrimary_RouterQuality `protobuf:"bytes,11,opt,name=from_quality_then" json:"from_quality_then,omitempty"`
|
|
ToQualityThen *CMsgSteamDatagramClientSwitchedPrimary_RouterQuality `protobuf:"bytes,12,opt,name=to_quality_then" json:"to_quality_then,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary) Reset() {
|
|
*m = CMsgSteamDatagramClientSwitchedPrimary{}
|
|
}
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary) String() string { return proto.CompactTextString(m) }
|
|
func (*CMsgSteamDatagramClientSwitchedPrimary) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramClientSwitchedPrimary) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{17}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary) GetClientCookie() uint32 {
|
|
if m != nil && m.ClientCookie != nil {
|
|
return *m.ClientCookie
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary) GetFromIp() uint32 {
|
|
if m != nil && m.FromIp != nil {
|
|
return *m.FromIp
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary) GetFromPort() uint32 {
|
|
if m != nil && m.FromPort != nil {
|
|
return *m.FromPort
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary) GetFromRouterCluster() uint32 {
|
|
if m != nil && m.FromRouterCluster != nil {
|
|
return *m.FromRouterCluster
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary) GetFromActiveTime() uint32 {
|
|
if m != nil && m.FromActiveTime != nil {
|
|
return *m.FromActiveTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary) GetFromActivePacketsRecv() uint32 {
|
|
if m != nil && m.FromActivePacketsRecv != nil {
|
|
return *m.FromActivePacketsRecv
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary) GetFromDroppedReason() string {
|
|
if m != nil && m.FromDroppedReason != nil {
|
|
return *m.FromDroppedReason
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary) GetGapMs() uint32 {
|
|
if m != nil && m.GapMs != nil {
|
|
return *m.GapMs
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary) GetFromQualityNow() *CMsgSteamDatagramClientSwitchedPrimary_RouterQuality {
|
|
if m != nil {
|
|
return m.FromQualityNow
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary) GetToQualityNow() *CMsgSteamDatagramClientSwitchedPrimary_RouterQuality {
|
|
if m != nil {
|
|
return m.ToQualityNow
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary) GetFromQualityThen() *CMsgSteamDatagramClientSwitchedPrimary_RouterQuality {
|
|
if m != nil {
|
|
return m.FromQualityThen
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary) GetToQualityThen() *CMsgSteamDatagramClientSwitchedPrimary_RouterQuality {
|
|
if m != nil {
|
|
return m.ToQualityThen
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type CMsgSteamDatagramClientSwitchedPrimary_RouterQuality struct {
|
|
Score *uint32 `protobuf:"varint,1,opt,name=score" json:"score,omitempty"`
|
|
FrontPing *uint32 `protobuf:"varint,2,opt,name=front_ping" json:"front_ping,omitempty"`
|
|
BackPing *uint32 `protobuf:"varint,3,opt,name=back_ping" json:"back_ping,omitempty"`
|
|
SecondsUntilDown *uint32 `protobuf:"varint,4,opt,name=seconds_until_down" json:"seconds_until_down,omitempty"`
|
|
XXX_unrecognized []byte `json:"-"`
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary_RouterQuality) Reset() {
|
|
*m = CMsgSteamDatagramClientSwitchedPrimary_RouterQuality{}
|
|
}
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary_RouterQuality) String() string {
|
|
return proto.CompactTextString(m)
|
|
}
|
|
func (*CMsgSteamDatagramClientSwitchedPrimary_RouterQuality) ProtoMessage() {}
|
|
func (*CMsgSteamDatagramClientSwitchedPrimary_RouterQuality) Descriptor() ([]byte, []int) {
|
|
return fileDescriptor35, []int{17, 0}
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary_RouterQuality) GetScore() uint32 {
|
|
if m != nil && m.Score != nil {
|
|
return *m.Score
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary_RouterQuality) GetFrontPing() uint32 {
|
|
if m != nil && m.FrontPing != nil {
|
|
return *m.FrontPing
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary_RouterQuality) GetBackPing() uint32 {
|
|
if m != nil && m.BackPing != nil {
|
|
return *m.BackPing
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (m *CMsgSteamDatagramClientSwitchedPrimary_RouterQuality) GetSecondsUntilDown() uint32 {
|
|
if m != nil && m.SecondsUntilDown != nil {
|
|
return *m.SecondsUntilDown
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func init() {
|
|
proto.RegisterType((*CMsgSteamDatagramRouterPingReply)(nil), "dota.CMsgSteamDatagramRouterPingReply")
|
|
proto.RegisterType((*CMsgSteamDatagramGameserverPing)(nil), "dota.CMsgSteamDatagramGameserverPing")
|
|
proto.RegisterType((*CMsgSteamDatagramGameServerAuthTicket)(nil), "dota.CMsgSteamDatagramGameServerAuthTicket")
|
|
proto.RegisterType((*CMsgSteamDatagramGameServerAuthTicket_ExtraField)(nil), "dota.CMsgSteamDatagramGameServerAuthTicket.ExtraField")
|
|
proto.RegisterType((*CMsgSteamDatagramGameserverSessionRequest)(nil), "dota.CMsgSteamDatagramGameserverSessionRequest")
|
|
proto.RegisterType((*CMsgSteamDatagramGameserverSessionEstablished)(nil), "dota.CMsgSteamDatagramGameserverSessionEstablished")
|
|
proto.RegisterType((*CMsgSteamDatagramNoSession)(nil), "dota.CMsgSteamDatagramNoSession")
|
|
proto.RegisterType((*CMsgSteamDatagramDiagnostic)(nil), "dota.CMsgSteamDatagramDiagnostic")
|
|
proto.RegisterType((*CMsgSteamDatagramDataCenterState)(nil), "dota.CMsgSteamDatagramDataCenterState")
|
|
proto.RegisterType((*CMsgSteamDatagramDataCenterState_Server)(nil), "dota.CMsgSteamDatagramDataCenterState.Server")
|
|
proto.RegisterType((*CMsgSteamDatagramDataCenterState_DataCenter)(nil), "dota.CMsgSteamDatagramDataCenterState.DataCenter")
|
|
proto.RegisterType((*CMsgSteamDatagramLinkInstantaneousStats)(nil), "dota.CMsgSteamDatagramLinkInstantaneousStats")
|
|
proto.RegisterType((*CMsgSteamDatagramLinkLifetimeStats)(nil), "dota.CMsgSteamDatagramLinkLifetimeStats")
|
|
proto.RegisterType((*CMsgSteamDatagramConnectionQuality)(nil), "dota.CMsgSteamDatagramConnectionQuality")
|
|
proto.RegisterType((*CMsgSteamDatagramConnectionStatsClientToRouter)(nil), "dota.CMsgSteamDatagramConnectionStatsClientToRouter")
|
|
proto.RegisterType((*CMsgSteamDatagramConnectionStatsRouterToClient)(nil), "dota.CMsgSteamDatagramConnectionStatsRouterToClient")
|
|
proto.RegisterType((*CMsgSteamDatagramConnectionStatsRouterToServer)(nil), "dota.CMsgSteamDatagramConnectionStatsRouterToServer")
|
|
proto.RegisterType((*CMsgSteamDatagramConnectionStatsServerToRouter)(nil), "dota.CMsgSteamDatagramConnectionStatsServerToRouter")
|
|
proto.RegisterType((*CMsgSteamDatagramClientPingSampleRequest)(nil), "dota.CMsgSteamDatagramClientPingSampleRequest")
|
|
proto.RegisterType((*CMsgSteamDatagramClientPingSampleReply)(nil), "dota.CMsgSteamDatagramClientPingSampleReply")
|
|
proto.RegisterType((*CMsgSteamDatagramClientPingSampleReply_RoutingCluster)(nil), "dota.CMsgSteamDatagramClientPingSampleReply.RoutingCluster")
|
|
proto.RegisterType((*CMsgSteamDatagramClientSwitchedPrimary)(nil), "dota.CMsgSteamDatagramClientSwitchedPrimary")
|
|
proto.RegisterType((*CMsgSteamDatagramClientSwitchedPrimary_RouterQuality)(nil), "dota.CMsgSteamDatagramClientSwitchedPrimary.RouterQuality")
|
|
proto.RegisterEnum("dota.ESteamDatagramMsgID", ESteamDatagramMsgID_name, ESteamDatagramMsgID_value)
|
|
}
|
|
|
|
func init() { proto.RegisterFile("steamdatagram_messages.proto", fileDescriptor35) }
|
|
|
|
var fileDescriptor35 = []byte{
|
|
// 1641 bytes of a gzipped FileDescriptorProto
|
|
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xc4, 0x58, 0xcf, 0x6e, 0xdb, 0x46,
|
|
0x13, 0xff, 0x68, 0xc9, 0xb2, 0x3d, 0xb2, 0x6c, 0x7a, 0x93, 0x2f, 0x51, 0x94, 0x7f, 0xfe, 0xf8,
|
|
0x35, 0x89, 0x93, 0x34, 0x6a, 0xa2, 0xa6, 0x39, 0x24, 0xe8, 0x21, 0xb1, 0xd3, 0x34, 0x40, 0x5a,
|
|
0xa4, 0x96, 0x73, 0x66, 0x69, 0x6a, 0x2d, 0x13, 0xa6, 0x48, 0x66, 0x77, 0xe9, 0x3f, 0x3d, 0x15,
|
|
0xe8, 0x03, 0xf4, 0x50, 0xf4, 0x05, 0x7a, 0xe8, 0xa1, 0xa7, 0x3e, 0x4f, 0xd1, 0x43, 0x9f, 0xa0,
|
|
0x40, 0x81, 0x5e, 0x0a, 0xf4, 0xd0, 0xd9, 0x5d, 0x52, 0x22, 0x25, 0x52, 0x56, 0x92, 0x43, 0x01,
|
|
0x03, 0x86, 0x76, 0x66, 0x67, 0xe7, 0x37, 0xf3, 0x9b, 0xd9, 0x59, 0xc2, 0x25, 0x2e, 0xa8, 0x33,
|
|
0xe8, 0x39, 0xc2, 0xe9, 0x33, 0x67, 0x60, 0x0f, 0x28, 0xe7, 0x4e, 0x9f, 0xf2, 0x76, 0xc4, 0x42,
|
|
0x11, 0x92, 0x6a, 0x2f, 0x14, 0x8e, 0xf5, 0xa7, 0x01, 0xeb, 0x9b, 0x9f, 0xf1, 0x7e, 0x57, 0xaa,
|
|
0x6e, 0x25, 0xaa, 0xdb, 0x61, 0x2c, 0x28, 0x7b, 0xe9, 0x05, 0xfd, 0x6d, 0x1a, 0xf9, 0x27, 0xa4,
|
|
0x09, 0xa6, 0xeb, 0x7b, 0x34, 0x10, 0xb6, 0xf0, 0xd0, 0x8a, 0x70, 0x06, 0x51, 0xd3, 0x58, 0x37,
|
|
0x36, 0x16, 0x88, 0x05, 0xe7, 0x7c, 0x47, 0xd0, 0xc0, 0x3d, 0xb1, 0xe5, 0x39, 0x2e, 0xea, 0x50,
|
|
0x66, 0x7b, 0x3d, 0xde, 0x9c, 0x5b, 0xaf, 0x6c, 0x2c, 0x3c, 0x99, 0x33, 0x0d, 0x72, 0x11, 0x56,
|
|
0x53, 0x9d, 0x08, 0x4d, 0xda, 0x03, 0xde, 0xac, 0xa0, 0xb0, 0xa1, 0x84, 0xe7, 0x60, 0xe5, 0x24,
|
|
0x8c, 0x99, 0x1d, 0xc5, 0xbb, 0xbe, 0xe7, 0xda, 0x5e, 0xd4, 0xac, 0x2a, 0xc3, 0x67, 0xa0, 0xce,
|
|
0x29, 0x3b, 0x44, 0x63, 0xf2, 0xc8, 0xe6, 0xbc, 0x5a, 0x5c, 0x83, 0x25, 0x77, 0xdf, 0xf1, 0x7d,
|
|
0x1a, 0xf4, 0x69, 0xb3, 0x86, 0x4b, 0x35, 0x72, 0x05, 0xce, 0x71, 0xea, 0x86, 0x41, 0x8f, 0xdb,
|
|
0x71, 0x20, 0x3c, 0xdf, 0xe6, 0xfb, 0xb1, 0xe8, 0x85, 0x47, 0x41, 0x73, 0x01, 0xe5, 0x0d, 0xf2,
|
|
0x5f, 0x68, 0x24, 0xae, 0xbb, 0x61, 0x78, 0xe0, 0xd1, 0xe6, 0xa2, 0xb4, 0x64, 0xfd, 0x6a, 0xc0,
|
|
0xd5, 0x09, 0xd8, 0xcf, 0x1c, 0x04, 0xa7, 0x0e, 0x95, 0xd0, 0xa5, 0x6b, 0xc9, 0x56, 0x8e, 0x91,
|
|
0xf3, 0xc2, 0x40, 0x61, 0x6e, 0x90, 0xf3, 0xb0, 0x9a, 0xae, 0xcb, 0xdd, 0x88, 0x16, 0xc1, 0x4a,
|
|
0x5f, 0x8a, 0xc2, 0x54, 0x51, 0x8e, 0xa3, 0x84, 0xa9, 0x98, 0x66, 0x24, 0x1a, 0xe7, 0xff, 0xe0,
|
|
0x42, 0x22, 0xe9, 0x0f, 0x4f, 0xb7, 0x93, 0x70, 0x29, 0xd4, 0x0d, 0x72, 0x01, 0xd6, 0x38, 0x7d,
|
|
0x6d, 0x07, 0xf1, 0x60, 0x17, 0x65, 0x5a, 0x5b, 0xa1, 0x6f, 0x48, 0x17, 0x33, 0x22, 0xda, 0xa1,
|
|
0x1a, 0xb5, 0xf5, 0x7d, 0x05, 0xae, 0x15, 0xc2, 0xeb, 0xaa, 0x03, 0x1e, 0xc7, 0x62, 0x7f, 0xc7,
|
|
0x73, 0x0f, 0xa8, 0x90, 0x71, 0x96, 0x2e, 0xd9, 0xf4, 0x38, 0xf2, 0xd8, 0x49, 0x92, 0xd5, 0x8b,
|
|
0x70, 0xc6, 0x41, 0x95, 0x90, 0x79, 0x5f, 0xd1, 0xde, 0x38, 0xca, 0x4b, 0x70, 0x36, 0x23, 0x1c,
|
|
0xe5, 0xad, 0x92, 0x6e, 0xcd, 0x00, 0x19, 0x6e, 0xad, 0xaa, 0xad, 0x88, 0x24, 0x23, 0x0c, 0xa8,
|
|
0x90, 0xa2, 0x79, 0x25, 0xc2, 0xd4, 0x72, 0xaf, 0x1f, 0x38, 0x22, 0x66, 0x3a, 0xb5, 0xcb, 0x64,
|
|
0x05, 0x6a, 0x4e, 0x14, 0x49, 0x15, 0x9d, 0xca, 0x17, 0xb0, 0x4c, 0x8f, 0x05, 0x73, 0xec, 0x3d,
|
|
0x8f, 0xfa, 0xc8, 0xb0, 0x45, 0x24, 0x51, 0xbd, 0xf3, 0xa0, 0x2d, 0x79, 0xdc, 0x9e, 0x09, 0x6d,
|
|
0xfb, 0xa9, 0xdc, 0xff, 0x89, 0xdc, 0xde, 0xe2, 0x00, 0xa3, 0x5f, 0x64, 0x19, 0xaa, 0x01, 0x6e,
|
|
0x50, 0xf8, 0x97, 0xc8, 0x59, 0x58, 0xe6, 0x82, 0x49, 0xae, 0x1e, 0x3a, 0x7e, 0x4c, 0x15, 0xf0,
|
|
0x25, 0x19, 0x2a, 0x2f, 0x10, 0x1f, 0x76, 0x92, 0x45, 0x89, 0x77, 0x4d, 0xf2, 0x6b, 0xcf, 0x3b,
|
|
0xa6, 0xbd, 0xe1, 0xb2, 0x4e, 0x6b, 0xba, 0xfc, 0xe0, 0x7e, 0xb2, 0xac, 0x50, 0x5a, 0x3f, 0x19,
|
|
0x70, 0x73, 0x0a, 0xed, 0xba, 0x9a, 0x67, 0xdb, 0xf4, 0x75, 0x8c, 0x24, 0x21, 0x8f, 0xa0, 0x26,
|
|
0x94, 0xdf, 0xca, 0xad, 0x7a, 0xe7, 0xf6, 0x1b, 0x40, 0x55, 0xec, 0x4d, 0x6b, 0x45, 0xd7, 0x50,
|
|
0x65, 0xb2, 0x86, 0x74, 0x5a, 0x26, 0x6a, 0x44, 0x55, 0x9b, 0xf5, 0x8d, 0x01, 0x77, 0x4e, 0x77,
|
|
0xf6, 0x29, 0xb2, 0x19, 0x29, 0xc0, 0xf7, 0x69, 0x6f, 0xd2, 0x90, 0x31, 0x8d, 0x13, 0x95, 0x53,
|
|
0x0a, 0xb8, 0xaa, 0xa8, 0xfc, 0x9d, 0x01, 0xad, 0x09, 0x2f, 0x3e, 0x0f, 0x93, 0xd3, 0x27, 0x8f,
|
|
0x5c, 0x50, 0x47, 0x4e, 0xb6, 0x95, 0xb9, 0xa2, 0xb6, 0x52, 0x1a, 0x92, 0x72, 0xaf, 0x54, 0x4d,
|
|
0x5a, 0x1f, 0xc3, 0xc5, 0x09, 0xa7, 0xb6, 0x3c, 0xa7, 0x1f, 0x84, 0x1c, 0x53, 0x46, 0x4c, 0x58,
|
|
0xe4, 0x14, 0x4f, 0xf1, 0xc4, 0x49, 0xd2, 0x34, 0x90, 0x60, 0x02, 0xd9, 0xab, 0xa9, 0x64, 0xfd,
|
|
0x55, 0xd4, 0x75, 0xe5, 0xff, 0x4d, 0xd5, 0x40, 0xbb, 0x02, 0x1b, 0x00, 0x79, 0x06, 0xcb, 0xb2,
|
|
0xa7, 0xda, 0xba, 0xa9, 0x72, 0x34, 0x24, 0xf9, 0x7e, 0xaf, 0x84, 0x04, 0x63, 0xbb, 0xdb, 0xa3,
|
|
0xdf, 0xad, 0x5b, 0x50, 0xd3, 0xf4, 0x20, 0xab, 0xb0, 0xe0, 0xf4, 0x7a, 0x0c, 0x63, 0x97, 0x30,
|
|
0x1d, 0x17, 0xd2, 0x9e, 0x2c, 0x3d, 0x6b, 0xb4, 0xbe, 0x04, 0x18, 0xed, 0x94, 0x5e, 0xbb, 0x61,
|
|
0x2f, 0x2d, 0x8b, 0x2d, 0x68, 0xa4, 0x39, 0xc4, 0x06, 0xe6, 0x53, 0xd5, 0xe3, 0xeb, 0x9d, 0x3b,
|
|
0x33, 0x7a, 0xa4, 0x7d, 0xb0, 0xfe, 0x30, 0xe0, 0xc6, 0x84, 0xee, 0x0b, 0x2f, 0x38, 0x78, 0x1e,
|
|
0x20, 0x95, 0x02, 0xfc, 0xa3, 0x61, 0xcc, 0xe5, 0x16, 0x4e, 0xae, 0xc2, 0x79, 0x6c, 0x77, 0x76,
|
|
0xe4, 0x48, 0x4a, 0x73, 0x3b, 0x92, 0x47, 0x53, 0xd7, 0x3e, 0xbe, 0x77, 0x37, 0x09, 0x2b, 0x76,
|
|
0x14, 0xa9, 0xb0, 0x7b, 0x22, 0xe8, 0x50, 0xac, 0x91, 0xc8, 0x14, 0x7a, 0x41, 0xe1, 0xd6, 0x8a,
|
|
0x92, 0x63, 0x4f, 0x46, 0x79, 0x7e, 0xa7, 0xa2, 0x5c, 0x36, 0x28, 0xba, 0x03, 0x23, 0x81, 0x53,
|
|
0x3b, 0x3d, 0x16, 0x46, 0x91, 0xec, 0x7b, 0xae, 0x48, 0x7a, 0xb0, 0x05, 0xad, 0x54, 0x78, 0x44,
|
|
0x3d, 0x86, 0xfd, 0x52, 0x96, 0x6f, 0xe0, 0x52, 0xa5, 0xa3, 0xfb, 0xf1, 0xb7, 0x73, 0x60, 0x15,
|
|
0x62, 0x7e, 0xe1, 0xed, 0x51, 0xc9, 0x44, 0x0d, 0x17, 0xfb, 0x4e, 0x6a, 0x8a, 0x63, 0xe0, 0x94,
|
|
0xa3, 0x55, 0xe9, 0xce, 0xc1, 0xae, 0x5e, 0xa8, 0xaa, 0x85, 0x8c, 0x1a, 0xa3, 0xee, 0xa1, 0x72,
|
|
0x32, 0x55, 0x53, 0x0b, 0x35, 0xb5, 0x80, 0x01, 0xc8, 0xaa, 0x0d, 0xfd, 0xd2, 0xfd, 0xb4, 0x2a,
|
|
0x1b, 0x79, 0x4e, 0x9e, 0x40, 0x53, 0x37, 0x64, 0x55, 0x5e, 0x4c, 0x39, 0xa9, 0x0c, 0x73, 0xb8,
|
|
0x67, 0x87, 0xac, 0x87, 0xb7, 0xcf, 0x52, 0xe1, 0x01, 0xbd, 0x38, 0xc2, 0x62, 0xc3, 0x54, 0x37,
|
|
0x41, 0xc9, 0x5b, 0x40, 0x72, 0x72, 0x3f, 0x66, 0xee, 0x7e, 0xb3, 0x2e, 0x65, 0xd6, 0x8f, 0x46,
|
|
0x41, 0x44, 0x36, 0xc3, 0x20, 0xa0, 0xae, 0xc0, 0xba, 0xfe, 0x22, 0x76, 0x7c, 0x2c, 0x1e, 0x49,
|
|
0x39, 0x2f, 0x4b, 0x8b, 0xa4, 0x13, 0x96, 0x51, 0xae, 0x84, 0x46, 0x0f, 0x61, 0xd1, 0x4f, 0x02,
|
|
0xad, 0xc8, 0x51, 0xef, 0x6c, 0x4c, 0x31, 0x90, 0xcb, 0x89, 0x2c, 0xd5, 0xf6, 0x14, 0x47, 0x95,
|
|
0xd2, 0xa6, 0xea, 0x40, 0x3b, 0xa1, 0x9e, 0x9b, 0xc8, 0x47, 0x50, 0x71, 0x3b, 0x2c, 0x71, 0xb5,
|
|
0xec, 0xa4, 0x49, 0xac, 0x6a, 0x1b, 0x3f, 0xc5, 0xc1, 0xc9, 0x6d, 0xe5, 0x53, 0x47, 0xf1, 0xec,
|
|
0xa3, 0x7b, 0xa0, 0x1a, 0x1a, 0x6c, 0xe9, 0xe6, 0x92, 0x62, 0x71, 0x6e, 0x91, 0xab, 0x04, 0x36,
|
|
0xac, 0xdf, 0xe7, 0x4e, 0xc7, 0xae, 0x31, 0xef, 0x84, 0x3a, 0x06, 0x12, 0x04, 0xeb, 0xb8, 0x6f,
|
|
0x83, 0x9d, 0x77, 0xdc, 0x37, 0xc6, 0xfe, 0x1e, 0x5c, 0x1a, 0xc7, 0x6e, 0xef, 0xb1, 0x70, 0x90,
|
|
0x4e, 0x49, 0x3a, 0x0e, 0xa5, 0x5a, 0xba, 0x9b, 0xcd, 0x3e, 0x89, 0x95, 0xdf, 0x0a, 0xb5, 0xe2,
|
|
0x61, 0x73, 0x61, 0x3c, 0xe0, 0x32, 0x36, 0x8b, 0xe3, 0x01, 0x97, 0xc8, 0x55, 0x16, 0xac, 0x9f,
|
|
0xdf, 0x20, 0xe0, 0x49, 0x4b, 0x57, 0x01, 0xe7, 0xff, 0x3e, 0xd9, 0xca, 0x47, 0xdc, 0x1c, 0xfc,
|
|
0xb4, 0xa5, 0x8e, 0xf1, 0xad, 0x56, 0x36, 0x59, 0x2f, 0xa4, 0x83, 0x63, 0x7e, 0x14, 0x97, 0x22,
|
|
0x15, 0x47, 0xeb, 0xef, 0x19, 0xea, 0x53, 0x87, 0x2a, 0x5b, 0x9f, 0xfc, 0xed, 0xea, 0xf3, 0x6d,
|
|
0x38, 0x9a, 0x4b, 0x34, 0x4b, 0x2e, 0x9f, 0xb1, 0xec, 0x57, 0xcb, 0xe0, 0xcf, 0x97, 0xc3, 0x57,
|
|
0x21, 0xb3, 0x1e, 0xc3, 0xc6, 0xa4, 0x0f, 0x4a, 0x57, 0xbe, 0x61, 0xba, 0xea, 0x9e, 0x4e, 0xe7,
|
|
0xc9, 0xe2, 0xf1, 0xcc, 0xfa, 0xcd, 0x80, 0xeb, 0x33, 0xd8, 0x90, 0x0f, 0xc1, 0x92, 0x01, 0xef,
|
|
0x95, 0xce, 0xbd, 0xbc, 0x33, 0x5d, 0x3f, 0xe6, 0x6a, 0x5a, 0xd1, 0xb3, 0xc1, 0xa3, 0xb2, 0x30,
|
|
0x15, 0x99, 0x6f, 0x6f, 0x6b, 0x23, 0x9b, 0xda, 0x46, 0xeb, 0x53, 0x58, 0xc9, 0xaf, 0x10, 0x80,
|
|
0x39, 0x44, 0x6e, 0x0c, 0x47, 0x6c, 0x16, 0xa2, 0x2b, 0xb9, 0x01, 0x46, 0x46, 0x16, 0xdf, 0x41,
|
|
0x99, 0x97, 0xa6, 0x8c, 0xd2, 0x0f, 0xf3, 0xa5, 0x10, 0xbb, 0x47, 0x9e, 0x70, 0x71, 0x78, 0x7d,
|
|
0xc9, 0xbc, 0x81, 0xc3, 0x4a, 0x21, 0xe2, 0xed, 0xaa, 0x5a, 0xc6, 0x70, 0x92, 0xc4, 0xa1, 0x51,
|
|
0x2d, 0x44, 0x21, 0x13, 0x49, 0x52, 0x71, 0x4c, 0xc8, 0x34, 0x9f, 0x34, 0x14, 0x49, 0x15, 0x60,
|
|
0x7d, 0x28, 0xa1, 0x83, 0xe4, 0x38, 0xa4, 0xa3, 0x57, 0x6d, 0x83, 0xac, 0x43, 0x33, 0x2b, 0xc9,
|
|
0x5d, 0xed, 0xb5, 0x9c, 0xe1, 0x74, 0xf8, 0x60, 0xd4, 0xe1, 0xa1, 0x7e, 0xe1, 0x2e, 0xc9, 0x67,
|
|
0x52, 0xdf, 0x89, 0x24, 0x56, 0xdd, 0x58, 0x76, 0x92, 0x83, 0x5e, 0x6b, 0xfe, 0xd9, 0x41, 0x78,
|
|
0xa4, 0xba, 0x4b, 0xbd, 0xf3, 0x70, 0x6a, 0x32, 0xc6, 0x02, 0xd1, 0xd6, 0xc5, 0x92, 0xb2, 0x78,
|
|
0x1b, 0x56, 0x44, 0x98, 0xb3, 0x09, 0xef, 0x6c, 0xf3, 0x15, 0xac, 0xe5, 0x3c, 0x15, 0xfb, 0x34,
|
|
0x50, 0xe3, 0xc1, 0xbb, 0x99, 0xed, 0xc2, 0x6a, 0xc6, 0x55, 0x65, 0x74, 0xf9, 0x5d, 0x8d, 0xb6,
|
|
0x1c, 0x68, 0xe4, 0x4f, 0x69, 0xc0, 0x3c, 0x77, 0x43, 0x46, 0x93, 0x41, 0x14, 0xa9, 0x39, 0x62,
|
|
0x63, 0x42, 0x45, 0xa4, 0xc8, 0x2e, 0x26, 0x53, 0x2f, 0x69, 0x8a, 0xe0, 0x48, 0x94, 0xbf, 0x41,
|
|
0x46, 0x2f, 0x9d, 0x5b, 0xbf, 0xcc, 0xc3, 0x99, 0xa7, 0x39, 0xc7, 0xd0, 0xd1, 0xe7, 0x5b, 0xe4,
|
|
0x26, 0x5c, 0x3b, 0xb0, 0x27, 0x04, 0x76, 0xf6, 0x23, 0x8d, 0xaa, 0x6f, 0xd3, 0x20, 0x37, 0xe0,
|
|
0xff, 0xa7, 0xa9, 0x62, 0x9d, 0x99, 0x73, 0xe4, 0x0e, 0xdc, 0x2c, 0x52, 0xcc, 0x7f, 0x01, 0x49,
|
|
0xed, 0x56, 0xc8, 0x6d, 0xb8, 0x31, 0x8b, 0xba, 0xb4, 0x5d, 0x25, 0x77, 0xe1, 0xfd, 0xe9, 0xca,
|
|
0xf9, 0x67, 0xae, 0x39, 0x4f, 0xee, 0xc3, 0xdd, 0x99, 0x76, 0x64, 0xde, 0x9a, 0x66, 0x0d, 0x2f,
|
|
0xec, 0xcb, 0x45, 0xbb, 0x86, 0x6f, 0x43, 0x53, 0x7e, 0x9e, 0xba, 0x52, 0xa4, 0x32, 0x7a, 0xa9,
|
|
0x99, 0x8b, 0xe4, 0x16, 0x5c, 0x2f, 0xd4, 0x91, 0xaf, 0x97, 0xdc, 0x5c, 0x67, 0x2e, 0x4d, 0xd3,
|
|
0xcd, 0x5f, 0xcb, 0x26, 0x4c, 0xd3, 0xcd, 0xdf, 0x47, 0x66, 0x7d, 0x16, 0xbb, 0xda, 0x17, 0x73,
|
|
0x99, 0x5c, 0x86, 0x0b, 0x45, 0xba, 0xea, 0xa2, 0x33, 0x1b, 0xe4, 0x03, 0xb8, 0x5d, 0x24, 0x2e,
|
|
0xb9, 0x13, 0xcc, 0x95, 0x32, 0x2a, 0x14, 0x76, 0x68, 0x73, 0x15, 0x6f, 0xc1, 0x7b, 0xe5, 0xea,
|
|
0x29, 0xa4, 0xb1, 0x5a, 0x32, 0xcd, 0x27, 0x95, 0xaf, 0x8d, 0xff, 0xfc, 0x13, 0x00, 0x00, 0xff,
|
|
0xff, 0xe1, 0xcb, 0xd0, 0x61, 0x91, 0x14, 0x00, 0x00,
|
|
}
|