Files
frp-panel/pb/rpc_master.pb.go
2025-05-06 02:08:59 +00:00

1448 lines
44 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.36.6
// protoc v6.30.2
// source: rpc_master.proto
package pb
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
unsafe "unsafe"
)
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 Event int32
const (
Event_EVENT_UNSPECIFIED Event = 0
Event_EVENT_REGISTER_CLIENT Event = 1
Event_EVENT_REGISTER_SERVER Event = 2
Event_EVENT_ERROR Event = 3
Event_EVENT_DATA Event = 4
Event_EVENT_UPDATE_FRPC Event = 5
Event_EVENT_REMOVE_FRPC Event = 6
Event_EVENT_UPDATE_FRPS Event = 7
Event_EVENT_REMOVE_FRPS Event = 8
Event_EVENT_PING Event = 9
Event_EVENT_PONG Event = 10
Event_EVENT_STOP_FRPC Event = 11
Event_EVENT_START_FRPC Event = 12
Event_EVENT_STOP_FRPS Event = 13
Event_EVENT_START_FRPS Event = 14
Event_EVENT_START_STREAM_LOG Event = 15
Event_EVENT_STOP_STREAM_LOG Event = 16
Event_EVENT_START_PTY_CONNECT Event = 17
Event_EVENT_GET_PROXY_INFO Event = 18
Event_EVENT_CREATE_WORKER Event = 19
Event_EVENT_REMOVE_WORKER Event = 20
Event_EVENT_GET_WORKER_STATUS Event = 21
Event_EVENT_INSTALL_WORKERD Event = 22
)
// Enum value maps for Event.
var (
Event_name = map[int32]string{
0: "EVENT_UNSPECIFIED",
1: "EVENT_REGISTER_CLIENT",
2: "EVENT_REGISTER_SERVER",
3: "EVENT_ERROR",
4: "EVENT_DATA",
5: "EVENT_UPDATE_FRPC",
6: "EVENT_REMOVE_FRPC",
7: "EVENT_UPDATE_FRPS",
8: "EVENT_REMOVE_FRPS",
9: "EVENT_PING",
10: "EVENT_PONG",
11: "EVENT_STOP_FRPC",
12: "EVENT_START_FRPC",
13: "EVENT_STOP_FRPS",
14: "EVENT_START_FRPS",
15: "EVENT_START_STREAM_LOG",
16: "EVENT_STOP_STREAM_LOG",
17: "EVENT_START_PTY_CONNECT",
18: "EVENT_GET_PROXY_INFO",
19: "EVENT_CREATE_WORKER",
20: "EVENT_REMOVE_WORKER",
21: "EVENT_GET_WORKER_STATUS",
22: "EVENT_INSTALL_WORKERD",
}
Event_value = map[string]int32{
"EVENT_UNSPECIFIED": 0,
"EVENT_REGISTER_CLIENT": 1,
"EVENT_REGISTER_SERVER": 2,
"EVENT_ERROR": 3,
"EVENT_DATA": 4,
"EVENT_UPDATE_FRPC": 5,
"EVENT_REMOVE_FRPC": 6,
"EVENT_UPDATE_FRPS": 7,
"EVENT_REMOVE_FRPS": 8,
"EVENT_PING": 9,
"EVENT_PONG": 10,
"EVENT_STOP_FRPC": 11,
"EVENT_START_FRPC": 12,
"EVENT_STOP_FRPS": 13,
"EVENT_START_FRPS": 14,
"EVENT_START_STREAM_LOG": 15,
"EVENT_STOP_STREAM_LOG": 16,
"EVENT_START_PTY_CONNECT": 17,
"EVENT_GET_PROXY_INFO": 18,
"EVENT_CREATE_WORKER": 19,
"EVENT_REMOVE_WORKER": 20,
"EVENT_GET_WORKER_STATUS": 21,
"EVENT_INSTALL_WORKERD": 22,
}
)
func (x Event) Enum() *Event {
p := new(Event)
*p = x
return p
}
func (x Event) String() string {
return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}
func (Event) Descriptor() protoreflect.EnumDescriptor {
return file_rpc_master_proto_enumTypes[0].Descriptor()
}
func (Event) Type() protoreflect.EnumType {
return &file_rpc_master_proto_enumTypes[0]
}
func (x Event) Number() protoreflect.EnumNumber {
return protoreflect.EnumNumber(x)
}
// Deprecated: Use Event.Descriptor instead.
func (Event) EnumDescriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{0}
}
type ServerBase struct {
state protoimpl.MessageState `protogen:"open.v1"`
ServerId string `protobuf:"bytes,1,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
ServerSecret string `protobuf:"bytes,2,opt,name=server_secret,json=serverSecret,proto3" json:"server_secret,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ServerBase) Reset() {
*x = ServerBase{}
mi := &file_rpc_master_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ServerBase) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ServerBase) ProtoMessage() {}
func (x *ServerBase) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_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 ServerBase.ProtoReflect.Descriptor instead.
func (*ServerBase) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{0}
}
func (x *ServerBase) GetServerId() string {
if x != nil {
return x.ServerId
}
return ""
}
func (x *ServerBase) GetServerSecret() string {
if x != nil {
return x.ServerSecret
}
return ""
}
type ClientBase struct {
state protoimpl.MessageState `protogen:"open.v1"`
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ClientBase) Reset() {
*x = ClientBase{}
mi := &file_rpc_master_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ClientBase) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ClientBase) ProtoMessage() {}
func (x *ClientBase) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_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 ClientBase.ProtoReflect.Descriptor instead.
func (*ClientBase) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{1}
}
func (x *ClientBase) GetClientId() string {
if x != nil {
return x.ClientId
}
return ""
}
func (x *ClientBase) GetClientSecret() string {
if x != nil {
return x.ClientSecret
}
return ""
}
type ServerMessage struct {
state protoimpl.MessageState `protogen:"open.v1"`
Event Event `protobuf:"varint,1,opt,name=event,proto3,enum=master.Event" json:"event,omitempty"`
ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
SessionId string `protobuf:"bytes,3,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ServerMessage) Reset() {
*x = ServerMessage{}
mi := &file_rpc_master_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ServerMessage) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ServerMessage) ProtoMessage() {}
func (x *ServerMessage) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_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 ServerMessage.ProtoReflect.Descriptor instead.
func (*ServerMessage) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{2}
}
func (x *ServerMessage) GetEvent() Event {
if x != nil {
return x.Event
}
return Event_EVENT_UNSPECIFIED
}
func (x *ServerMessage) GetClientId() string {
if x != nil {
return x.ClientId
}
return ""
}
func (x *ServerMessage) GetSessionId() string {
if x != nil {
return x.SessionId
}
return ""
}
func (x *ServerMessage) GetData() []byte {
if x != nil {
return x.Data
}
return nil
}
type ClientMessage struct {
state protoimpl.MessageState `protogen:"open.v1"`
Event Event `protobuf:"varint,1,opt,name=event,proto3,enum=master.Event" json:"event,omitempty"`
ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
SessionId string `protobuf:"bytes,3,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
Secret string `protobuf:"bytes,4,opt,name=secret,proto3" json:"secret,omitempty"`
Data []byte `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ClientMessage) Reset() {
*x = ClientMessage{}
mi := &file_rpc_master_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ClientMessage) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ClientMessage) ProtoMessage() {}
func (x *ClientMessage) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_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 ClientMessage.ProtoReflect.Descriptor instead.
func (*ClientMessage) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{3}
}
func (x *ClientMessage) GetEvent() Event {
if x != nil {
return x.Event
}
return Event_EVENT_UNSPECIFIED
}
func (x *ClientMessage) GetClientId() string {
if x != nil {
return x.ClientId
}
return ""
}
func (x *ClientMessage) GetSessionId() string {
if x != nil {
return x.SessionId
}
return ""
}
func (x *ClientMessage) GetSecret() string {
if x != nil {
return x.Secret
}
return ""
}
func (x *ClientMessage) GetData() []byte {
if x != nil {
return x.Data
}
return nil
}
type PullClientConfigReq struct {
state protoimpl.MessageState `protogen:"open.v1"`
Base *ClientBase `protobuf:"bytes,255,opt,name=base,proto3" json:"base,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PullClientConfigReq) Reset() {
*x = PullClientConfigReq{}
mi := &file_rpc_master_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PullClientConfigReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PullClientConfigReq) ProtoMessage() {}
func (x *PullClientConfigReq) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_proto_msgTypes[4]
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 PullClientConfigReq.ProtoReflect.Descriptor instead.
func (*PullClientConfigReq) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{4}
}
func (x *PullClientConfigReq) GetBase() *ClientBase {
if x != nil {
return x.Base
}
return nil
}
type PullClientConfigResp struct {
state protoimpl.MessageState `protogen:"open.v1"`
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
Client *Client `protobuf:"bytes,2,opt,name=client,proto3" json:"client,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PullClientConfigResp) Reset() {
*x = PullClientConfigResp{}
mi := &file_rpc_master_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PullClientConfigResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PullClientConfigResp) ProtoMessage() {}
func (x *PullClientConfigResp) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_proto_msgTypes[5]
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 PullClientConfigResp.ProtoReflect.Descriptor instead.
func (*PullClientConfigResp) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{5}
}
func (x *PullClientConfigResp) GetStatus() *Status {
if x != nil {
return x.Status
}
return nil
}
func (x *PullClientConfigResp) GetClient() *Client {
if x != nil {
return x.Client
}
return nil
}
type PullServerConfigReq struct {
state protoimpl.MessageState `protogen:"open.v1"`
Base *ServerBase `protobuf:"bytes,255,opt,name=base,proto3" json:"base,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PullServerConfigReq) Reset() {
*x = PullServerConfigReq{}
mi := &file_rpc_master_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PullServerConfigReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PullServerConfigReq) ProtoMessage() {}
func (x *PullServerConfigReq) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_proto_msgTypes[6]
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 PullServerConfigReq.ProtoReflect.Descriptor instead.
func (*PullServerConfigReq) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{6}
}
func (x *PullServerConfigReq) GetBase() *ServerBase {
if x != nil {
return x.Base
}
return nil
}
type PullServerConfigResp struct {
state protoimpl.MessageState `protogen:"open.v1"`
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
Server *Server `protobuf:"bytes,2,opt,name=server,proto3" json:"server,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PullServerConfigResp) Reset() {
*x = PullServerConfigResp{}
mi := &file_rpc_master_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PullServerConfigResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PullServerConfigResp) ProtoMessage() {}
func (x *PullServerConfigResp) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_proto_msgTypes[7]
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 PullServerConfigResp.ProtoReflect.Descriptor instead.
func (*PullServerConfigResp) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{7}
}
func (x *PullServerConfigResp) GetStatus() *Status {
if x != nil {
return x.Status
}
return nil
}
func (x *PullServerConfigResp) GetServer() *Server {
if x != nil {
return x.Server
}
return nil
}
type FRPAuthRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
Base *ServerBase `protobuf:"bytes,255,opt,name=base,proto3" json:"base,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *FRPAuthRequest) Reset() {
*x = FRPAuthRequest{}
mi := &file_rpc_master_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *FRPAuthRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*FRPAuthRequest) ProtoMessage() {}
func (x *FRPAuthRequest) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_proto_msgTypes[8]
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 FRPAuthRequest.ProtoReflect.Descriptor instead.
func (*FRPAuthRequest) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{8}
}
func (x *FRPAuthRequest) GetUser() string {
if x != nil {
return x.User
}
return ""
}
func (x *FRPAuthRequest) GetToken() string {
if x != nil {
return x.Token
}
return ""
}
func (x *FRPAuthRequest) GetBase() *ServerBase {
if x != nil {
return x.Base
}
return nil
}
type FRPAuthResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
Ok bool `protobuf:"varint,2,opt,name=ok,proto3" json:"ok,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *FRPAuthResponse) Reset() {
*x = FRPAuthResponse{}
mi := &file_rpc_master_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *FRPAuthResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*FRPAuthResponse) ProtoMessage() {}
func (x *FRPAuthResponse) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_proto_msgTypes[9]
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 FRPAuthResponse.ProtoReflect.Descriptor instead.
func (*FRPAuthResponse) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{9}
}
func (x *FRPAuthResponse) GetStatus() *Status {
if x != nil {
return x.Status
}
return nil
}
func (x *FRPAuthResponse) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
type PushProxyInfoReq struct {
state protoimpl.MessageState `protogen:"open.v1"`
Base *ServerBase `protobuf:"bytes,255,opt,name=base,proto3" json:"base,omitempty"`
ProxyInfos []*ProxyInfo `protobuf:"bytes,1,rep,name=proxy_infos,json=proxyInfos,proto3" json:"proxy_infos,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PushProxyInfoReq) Reset() {
*x = PushProxyInfoReq{}
mi := &file_rpc_master_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PushProxyInfoReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PushProxyInfoReq) ProtoMessage() {}
func (x *PushProxyInfoReq) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_proto_msgTypes[10]
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 PushProxyInfoReq.ProtoReflect.Descriptor instead.
func (*PushProxyInfoReq) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{10}
}
func (x *PushProxyInfoReq) GetBase() *ServerBase {
if x != nil {
return x.Base
}
return nil
}
func (x *PushProxyInfoReq) GetProxyInfos() []*ProxyInfo {
if x != nil {
return x.ProxyInfos
}
return nil
}
type PushProxyInfoResp struct {
state protoimpl.MessageState `protogen:"open.v1"`
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PushProxyInfoResp) Reset() {
*x = PushProxyInfoResp{}
mi := &file_rpc_master_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PushProxyInfoResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PushProxyInfoResp) ProtoMessage() {}
func (x *PushProxyInfoResp) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_proto_msgTypes[11]
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 PushProxyInfoResp.ProtoReflect.Descriptor instead.
func (*PushProxyInfoResp) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{11}
}
func (x *PushProxyInfoResp) GetStatus() *Status {
if x != nil {
return x.Status
}
return nil
}
type PushServerStreamLogReq struct {
state protoimpl.MessageState `protogen:"open.v1"`
Log []byte `protobuf:"bytes,1,opt,name=log,proto3" json:"log,omitempty"`
Base *ServerBase `protobuf:"bytes,255,opt,name=base,proto3" json:"base,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PushServerStreamLogReq) Reset() {
*x = PushServerStreamLogReq{}
mi := &file_rpc_master_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PushServerStreamLogReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PushServerStreamLogReq) ProtoMessage() {}
func (x *PushServerStreamLogReq) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_proto_msgTypes[12]
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 PushServerStreamLogReq.ProtoReflect.Descriptor instead.
func (*PushServerStreamLogReq) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{12}
}
func (x *PushServerStreamLogReq) GetLog() []byte {
if x != nil {
return x.Log
}
return nil
}
func (x *PushServerStreamLogReq) GetBase() *ServerBase {
if x != nil {
return x.Base
}
return nil
}
type PushClientStreamLogReq struct {
state protoimpl.MessageState `protogen:"open.v1"`
Log []byte `protobuf:"bytes,1,opt,name=log,proto3" json:"log,omitempty"`
Base *ClientBase `protobuf:"bytes,255,opt,name=base,proto3" json:"base,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PushClientStreamLogReq) Reset() {
*x = PushClientStreamLogReq{}
mi := &file_rpc_master_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PushClientStreamLogReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PushClientStreamLogReq) ProtoMessage() {}
func (x *PushClientStreamLogReq) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_proto_msgTypes[13]
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 PushClientStreamLogReq.ProtoReflect.Descriptor instead.
func (*PushClientStreamLogReq) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{13}
}
func (x *PushClientStreamLogReq) GetLog() []byte {
if x != nil {
return x.Log
}
return nil
}
func (x *PushClientStreamLogReq) GetBase() *ClientBase {
if x != nil {
return x.Base
}
return nil
}
type PushStreamLogResp struct {
state protoimpl.MessageState `protogen:"open.v1"`
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
Ok bool `protobuf:"varint,2,opt,name=ok,proto3" json:"ok,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PushStreamLogResp) Reset() {
*x = PushStreamLogResp{}
mi := &file_rpc_master_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PushStreamLogResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PushStreamLogResp) ProtoMessage() {}
func (x *PushStreamLogResp) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_proto_msgTypes[14]
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 PushStreamLogResp.ProtoReflect.Descriptor instead.
func (*PushStreamLogResp) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{14}
}
func (x *PushStreamLogResp) GetStatus() *Status {
if x != nil {
return x.Status
}
return nil
}
func (x *PushStreamLogResp) GetOk() bool {
if x != nil {
return x.Ok
}
return false
}
type PTYClientMessage struct {
state protoimpl.MessageState `protogen:"open.v1"`
Data []byte `protobuf:"bytes,1,opt,name=data,proto3,oneof" json:"data,omitempty"`
SessionId string `protobuf:"bytes,2,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
Done bool `protobuf:"varint,3,opt,name=done,proto3" json:"done,omitempty"`
// Types that are valid to be assigned to Base:
//
// *PTYClientMessage_ServerBase
// *PTYClientMessage_ClientBase
Base isPTYClientMessage_Base `protobuf_oneof:"Base"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PTYClientMessage) Reset() {
*x = PTYClientMessage{}
mi := &file_rpc_master_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PTYClientMessage) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PTYClientMessage) ProtoMessage() {}
func (x *PTYClientMessage) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_proto_msgTypes[15]
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 PTYClientMessage.ProtoReflect.Descriptor instead.
func (*PTYClientMessage) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{15}
}
func (x *PTYClientMessage) GetData() []byte {
if x != nil {
return x.Data
}
return nil
}
func (x *PTYClientMessage) GetSessionId() string {
if x != nil {
return x.SessionId
}
return ""
}
func (x *PTYClientMessage) GetDone() bool {
if x != nil {
return x.Done
}
return false
}
func (x *PTYClientMessage) GetBase() isPTYClientMessage_Base {
if x != nil {
return x.Base
}
return nil
}
func (x *PTYClientMessage) GetServerBase() *ServerBase {
if x != nil {
if x, ok := x.Base.(*PTYClientMessage_ServerBase); ok {
return x.ServerBase
}
}
return nil
}
func (x *PTYClientMessage) GetClientBase() *ClientBase {
if x != nil {
if x, ok := x.Base.(*PTYClientMessage_ClientBase); ok {
return x.ClientBase
}
}
return nil
}
type isPTYClientMessage_Base interface {
isPTYClientMessage_Base()
}
type PTYClientMessage_ServerBase struct {
ServerBase *ServerBase `protobuf:"bytes,254,opt,name=server_base,json=serverBase,proto3,oneof"`
}
type PTYClientMessage_ClientBase struct {
ClientBase *ClientBase `protobuf:"bytes,255,opt,name=client_base,json=clientBase,proto3,oneof"`
}
func (*PTYClientMessage_ServerBase) isPTYClientMessage_Base() {}
func (*PTYClientMessage_ClientBase) isPTYClientMessage_Base() {}
type PTYServerMessage struct {
state protoimpl.MessageState `protogen:"open.v1"`
Data []byte `protobuf:"bytes,1,opt,name=data,proto3,oneof" json:"data,omitempty"`
Height *int32 `protobuf:"varint,2,opt,name=height,proto3,oneof" json:"height,omitempty"`
Width *int32 `protobuf:"varint,3,opt,name=width,proto3,oneof" json:"width,omitempty"`
Done bool `protobuf:"varint,4,opt,name=done,proto3" json:"done,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *PTYServerMessage) Reset() {
*x = PTYServerMessage{}
mi := &file_rpc_master_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *PTYServerMessage) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*PTYServerMessage) ProtoMessage() {}
func (x *PTYServerMessage) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_proto_msgTypes[16]
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 PTYServerMessage.ProtoReflect.Descriptor instead.
func (*PTYServerMessage) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{16}
}
func (x *PTYServerMessage) GetData() []byte {
if x != nil {
return x.Data
}
return nil
}
func (x *PTYServerMessage) GetHeight() int32 {
if x != nil && x.Height != nil {
return *x.Height
}
return 0
}
func (x *PTYServerMessage) GetWidth() int32 {
if x != nil && x.Width != nil {
return *x.Width
}
return 0
}
func (x *PTYServerMessage) GetDone() bool {
if x != nil {
return x.Done
}
return false
}
type ListClientWorkersRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Base *ClientBase `protobuf:"bytes,255,opt,name=base,proto3" json:"base,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListClientWorkersRequest) Reset() {
*x = ListClientWorkersRequest{}
mi := &file_rpc_master_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListClientWorkersRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListClientWorkersRequest) ProtoMessage() {}
func (x *ListClientWorkersRequest) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_proto_msgTypes[17]
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 ListClientWorkersRequest.ProtoReflect.Descriptor instead.
func (*ListClientWorkersRequest) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{17}
}
func (x *ListClientWorkersRequest) GetBase() *ClientBase {
if x != nil {
return x.Base
}
return nil
}
type ListClientWorkersResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Status *Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
Workers []*Worker `protobuf:"bytes,2,rep,name=workers,proto3" json:"workers,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ListClientWorkersResponse) Reset() {
*x = ListClientWorkersResponse{}
mi := &file_rpc_master_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ListClientWorkersResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ListClientWorkersResponse) ProtoMessage() {}
func (x *ListClientWorkersResponse) ProtoReflect() protoreflect.Message {
mi := &file_rpc_master_proto_msgTypes[18]
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 ListClientWorkersResponse.ProtoReflect.Descriptor instead.
func (*ListClientWorkersResponse) Descriptor() ([]byte, []int) {
return file_rpc_master_proto_rawDescGZIP(), []int{18}
}
func (x *ListClientWorkersResponse) GetStatus() *Status {
if x != nil {
return x.Status
}
return nil
}
func (x *ListClientWorkersResponse) GetWorkers() []*Worker {
if x != nil {
return x.Workers
}
return nil
}
var File_rpc_master_proto protoreflect.FileDescriptor
const file_rpc_master_proto_rawDesc = "" +
"\n" +
"\x10rpc_master.proto\x12\x06master\x1a\fcommon.proto\"N\n" +
"\n" +
"ServerBase\x12\x1b\n" +
"\tserver_id\x18\x01 \x01(\tR\bserverId\x12#\n" +
"\rserver_secret\x18\x02 \x01(\tR\fserverSecret\"N\n" +
"\n" +
"ClientBase\x12\x1b\n" +
"\tclient_id\x18\x01 \x01(\tR\bclientId\x12#\n" +
"\rclient_secret\x18\x02 \x01(\tR\fclientSecret\"\x84\x01\n" +
"\rServerMessage\x12#\n" +
"\x05event\x18\x01 \x01(\x0e2\r.master.EventR\x05event\x12\x1b\n" +
"\tclient_id\x18\x02 \x01(\tR\bclientId\x12\x1d\n" +
"\n" +
"session_id\x18\x03 \x01(\tR\tsessionId\x12\x12\n" +
"\x04data\x18\x04 \x01(\fR\x04data\"\x9c\x01\n" +
"\rClientMessage\x12#\n" +
"\x05event\x18\x01 \x01(\x0e2\r.master.EventR\x05event\x12\x1b\n" +
"\tclient_id\x18\x02 \x01(\tR\bclientId\x12\x1d\n" +
"\n" +
"session_id\x18\x03 \x01(\tR\tsessionId\x12\x16\n" +
"\x06secret\x18\x04 \x01(\tR\x06secret\x12\x12\n" +
"\x04data\x18\x05 \x01(\fR\x04data\">\n" +
"\x13PullClientConfigReq\x12'\n" +
"\x04base\x18\xff\x01 \x01(\v2\x12.master.ClientBaseR\x04base\"f\n" +
"\x14PullClientConfigResp\x12&\n" +
"\x06status\x18\x01 \x01(\v2\x0e.common.StatusR\x06status\x12&\n" +
"\x06client\x18\x02 \x01(\v2\x0e.common.ClientR\x06client\">\n" +
"\x13PullServerConfigReq\x12'\n" +
"\x04base\x18\xff\x01 \x01(\v2\x12.master.ServerBaseR\x04base\"f\n" +
"\x14PullServerConfigResp\x12&\n" +
"\x06status\x18\x01 \x01(\v2\x0e.common.StatusR\x06status\x12&\n" +
"\x06server\x18\x02 \x01(\v2\x0e.common.ServerR\x06server\"c\n" +
"\x0eFRPAuthRequest\x12\x12\n" +
"\x04user\x18\x01 \x01(\tR\x04user\x12\x14\n" +
"\x05token\x18\x02 \x01(\tR\x05token\x12'\n" +
"\x04base\x18\xff\x01 \x01(\v2\x12.master.ServerBaseR\x04base\"I\n" +
"\x0fFRPAuthResponse\x12&\n" +
"\x06status\x18\x01 \x01(\v2\x0e.common.StatusR\x06status\x12\x0e\n" +
"\x02ok\x18\x02 \x01(\bR\x02ok\"o\n" +
"\x10PushProxyInfoReq\x12'\n" +
"\x04base\x18\xff\x01 \x01(\v2\x12.master.ServerBaseR\x04base\x122\n" +
"\vproxy_infos\x18\x01 \x03(\v2\x11.common.ProxyInfoR\n" +
"proxyInfos\";\n" +
"\x11PushProxyInfoResp\x12&\n" +
"\x06status\x18\x01 \x01(\v2\x0e.common.StatusR\x06status\"S\n" +
"\x16PushServerStreamLogReq\x12\x10\n" +
"\x03log\x18\x01 \x01(\fR\x03log\x12'\n" +
"\x04base\x18\xff\x01 \x01(\v2\x12.master.ServerBaseR\x04base\"S\n" +
"\x16PushClientStreamLogReq\x12\x10\n" +
"\x03log\x18\x01 \x01(\fR\x03log\x12'\n" +
"\x04base\x18\xff\x01 \x01(\v2\x12.master.ClientBaseR\x04base\"K\n" +
"\x11PushStreamLogResp\x12&\n" +
"\x06status\x18\x01 \x01(\v2\x0e.common.StatusR\x06status\x12\x0e\n" +
"\x02ok\x18\x02 \x01(\bR\x02ok\"\xdf\x01\n" +
"\x10PTYClientMessage\x12\x17\n" +
"\x04data\x18\x01 \x01(\fH\x01R\x04data\x88\x01\x01\x12\x1d\n" +
"\n" +
"session_id\x18\x02 \x01(\tR\tsessionId\x12\x12\n" +
"\x04done\x18\x03 \x01(\bR\x04done\x126\n" +
"\vserver_base\x18\xfe\x01 \x01(\v2\x12.master.ServerBaseH\x00R\n" +
"serverBase\x126\n" +
"\vclient_base\x18\xff\x01 \x01(\v2\x12.master.ClientBaseH\x00R\n" +
"clientBaseB\x06\n" +
"\x04BaseB\a\n" +
"\x05_data\"\x95\x01\n" +
"\x10PTYServerMessage\x12\x17\n" +
"\x04data\x18\x01 \x01(\fH\x00R\x04data\x88\x01\x01\x12\x1b\n" +
"\x06height\x18\x02 \x01(\x05H\x01R\x06height\x88\x01\x01\x12\x19\n" +
"\x05width\x18\x03 \x01(\x05H\x02R\x05width\x88\x01\x01\x12\x12\n" +
"\x04done\x18\x04 \x01(\bR\x04doneB\a\n" +
"\x05_dataB\t\n" +
"\a_heightB\b\n" +
"\x06_width\"C\n" +
"\x18ListClientWorkersRequest\x12'\n" +
"\x04base\x18\xff\x01 \x01(\v2\x12.master.ClientBaseR\x04base\"m\n" +
"\x19ListClientWorkersResponse\x12&\n" +
"\x06status\x18\x01 \x01(\v2\x0e.common.StatusR\x06status\x12(\n" +
"\aworkers\x18\x02 \x03(\v2\x0e.common.WorkerR\aworkers*\x9f\x04\n" +
"\x05Event\x12\x15\n" +
"\x11EVENT_UNSPECIFIED\x10\x00\x12\x19\n" +
"\x15EVENT_REGISTER_CLIENT\x10\x01\x12\x19\n" +
"\x15EVENT_REGISTER_SERVER\x10\x02\x12\x0f\n" +
"\vEVENT_ERROR\x10\x03\x12\x0e\n" +
"\n" +
"EVENT_DATA\x10\x04\x12\x15\n" +
"\x11EVENT_UPDATE_FRPC\x10\x05\x12\x15\n" +
"\x11EVENT_REMOVE_FRPC\x10\x06\x12\x15\n" +
"\x11EVENT_UPDATE_FRPS\x10\a\x12\x15\n" +
"\x11EVENT_REMOVE_FRPS\x10\b\x12\x0e\n" +
"\n" +
"EVENT_PING\x10\t\x12\x0e\n" +
"\n" +
"EVENT_PONG\x10\n" +
"\x12\x13\n" +
"\x0fEVENT_STOP_FRPC\x10\v\x12\x14\n" +
"\x10EVENT_START_FRPC\x10\f\x12\x13\n" +
"\x0fEVENT_STOP_FRPS\x10\r\x12\x14\n" +
"\x10EVENT_START_FRPS\x10\x0e\x12\x1a\n" +
"\x16EVENT_START_STREAM_LOG\x10\x0f\x12\x19\n" +
"\x15EVENT_STOP_STREAM_LOG\x10\x10\x12\x1b\n" +
"\x17EVENT_START_PTY_CONNECT\x10\x11\x12\x18\n" +
"\x14EVENT_GET_PROXY_INFO\x10\x12\x12\x17\n" +
"\x13EVENT_CREATE_WORKER\x10\x13\x12\x17\n" +
"\x13EVENT_REMOVE_WORKER\x10\x14\x12\x1b\n" +
"\x17EVENT_GET_WORKER_STATUS\x10\x15\x12\x19\n" +
"\x15EVENT_INSTALL_WORKERD\x10\x162\xb1\x05\n" +
"\x06Master\x12>\n" +
"\n" +
"ServerSend\x12\x15.master.ClientMessage\x1a\x15.master.ServerMessage(\x010\x01\x12M\n" +
"\x10PullClientConfig\x12\x1b.master.PullClientConfigReq\x1a\x1c.master.PullClientConfigResp\x12M\n" +
"\x10PullServerConfig\x12\x1b.master.PullServerConfigReq\x1a\x1c.master.PullServerConfigResp\x12X\n" +
"\x11ListClientWorkers\x12 .master.ListClientWorkersRequest\x1a!.master.ListClientWorkersResponse\x12;\n" +
"\bFRPCAuth\x12\x16.master.FRPAuthRequest\x1a\x17.master.FRPAuthResponse\x12D\n" +
"\rPushProxyInfo\x12\x18.master.PushProxyInfoReq\x1a\x19.master.PushProxyInfoResp\x12R\n" +
"\x13PushClientStreamLog\x12\x1e.master.PushClientStreamLogReq\x1a\x19.master.PushStreamLogResp(\x01\x12R\n" +
"\x13PushServerStreamLog\x12\x1e.master.PushServerStreamLogReq\x1a\x19.master.PushStreamLogResp(\x01\x12D\n" +
"\n" +
"PTYConnect\x12\x18.master.PTYClientMessage\x1a\x18.master.PTYServerMessage(\x010\x01B\aZ\x05../pbb\x06proto3"
var (
file_rpc_master_proto_rawDescOnce sync.Once
file_rpc_master_proto_rawDescData []byte
)
func file_rpc_master_proto_rawDescGZIP() []byte {
file_rpc_master_proto_rawDescOnce.Do(func() {
file_rpc_master_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_rpc_master_proto_rawDesc), len(file_rpc_master_proto_rawDesc)))
})
return file_rpc_master_proto_rawDescData
}
var file_rpc_master_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
var file_rpc_master_proto_msgTypes = make([]protoimpl.MessageInfo, 19)
var file_rpc_master_proto_goTypes = []any{
(Event)(0), // 0: master.Event
(*ServerBase)(nil), // 1: master.ServerBase
(*ClientBase)(nil), // 2: master.ClientBase
(*ServerMessage)(nil), // 3: master.ServerMessage
(*ClientMessage)(nil), // 4: master.ClientMessage
(*PullClientConfigReq)(nil), // 5: master.PullClientConfigReq
(*PullClientConfigResp)(nil), // 6: master.PullClientConfigResp
(*PullServerConfigReq)(nil), // 7: master.PullServerConfigReq
(*PullServerConfigResp)(nil), // 8: master.PullServerConfigResp
(*FRPAuthRequest)(nil), // 9: master.FRPAuthRequest
(*FRPAuthResponse)(nil), // 10: master.FRPAuthResponse
(*PushProxyInfoReq)(nil), // 11: master.PushProxyInfoReq
(*PushProxyInfoResp)(nil), // 12: master.PushProxyInfoResp
(*PushServerStreamLogReq)(nil), // 13: master.PushServerStreamLogReq
(*PushClientStreamLogReq)(nil), // 14: master.PushClientStreamLogReq
(*PushStreamLogResp)(nil), // 15: master.PushStreamLogResp
(*PTYClientMessage)(nil), // 16: master.PTYClientMessage
(*PTYServerMessage)(nil), // 17: master.PTYServerMessage
(*ListClientWorkersRequest)(nil), // 18: master.ListClientWorkersRequest
(*ListClientWorkersResponse)(nil), // 19: master.ListClientWorkersResponse
(*Status)(nil), // 20: common.Status
(*Client)(nil), // 21: common.Client
(*Server)(nil), // 22: common.Server
(*ProxyInfo)(nil), // 23: common.ProxyInfo
(*Worker)(nil), // 24: common.Worker
}
var file_rpc_master_proto_depIdxs = []int32{
0, // 0: master.ServerMessage.event:type_name -> master.Event
0, // 1: master.ClientMessage.event:type_name -> master.Event
2, // 2: master.PullClientConfigReq.base:type_name -> master.ClientBase
20, // 3: master.PullClientConfigResp.status:type_name -> common.Status
21, // 4: master.PullClientConfigResp.client:type_name -> common.Client
1, // 5: master.PullServerConfigReq.base:type_name -> master.ServerBase
20, // 6: master.PullServerConfigResp.status:type_name -> common.Status
22, // 7: master.PullServerConfigResp.server:type_name -> common.Server
1, // 8: master.FRPAuthRequest.base:type_name -> master.ServerBase
20, // 9: master.FRPAuthResponse.status:type_name -> common.Status
1, // 10: master.PushProxyInfoReq.base:type_name -> master.ServerBase
23, // 11: master.PushProxyInfoReq.proxy_infos:type_name -> common.ProxyInfo
20, // 12: master.PushProxyInfoResp.status:type_name -> common.Status
1, // 13: master.PushServerStreamLogReq.base:type_name -> master.ServerBase
2, // 14: master.PushClientStreamLogReq.base:type_name -> master.ClientBase
20, // 15: master.PushStreamLogResp.status:type_name -> common.Status
1, // 16: master.PTYClientMessage.server_base:type_name -> master.ServerBase
2, // 17: master.PTYClientMessage.client_base:type_name -> master.ClientBase
2, // 18: master.ListClientWorkersRequest.base:type_name -> master.ClientBase
20, // 19: master.ListClientWorkersResponse.status:type_name -> common.Status
24, // 20: master.ListClientWorkersResponse.workers:type_name -> common.Worker
4, // 21: master.Master.ServerSend:input_type -> master.ClientMessage
5, // 22: master.Master.PullClientConfig:input_type -> master.PullClientConfigReq
7, // 23: master.Master.PullServerConfig:input_type -> master.PullServerConfigReq
18, // 24: master.Master.ListClientWorkers:input_type -> master.ListClientWorkersRequest
9, // 25: master.Master.FRPCAuth:input_type -> master.FRPAuthRequest
11, // 26: master.Master.PushProxyInfo:input_type -> master.PushProxyInfoReq
14, // 27: master.Master.PushClientStreamLog:input_type -> master.PushClientStreamLogReq
13, // 28: master.Master.PushServerStreamLog:input_type -> master.PushServerStreamLogReq
16, // 29: master.Master.PTYConnect:input_type -> master.PTYClientMessage
3, // 30: master.Master.ServerSend:output_type -> master.ServerMessage
6, // 31: master.Master.PullClientConfig:output_type -> master.PullClientConfigResp
8, // 32: master.Master.PullServerConfig:output_type -> master.PullServerConfigResp
19, // 33: master.Master.ListClientWorkers:output_type -> master.ListClientWorkersResponse
10, // 34: master.Master.FRPCAuth:output_type -> master.FRPAuthResponse
12, // 35: master.Master.PushProxyInfo:output_type -> master.PushProxyInfoResp
15, // 36: master.Master.PushClientStreamLog:output_type -> master.PushStreamLogResp
15, // 37: master.Master.PushServerStreamLog:output_type -> master.PushStreamLogResp
17, // 38: master.Master.PTYConnect:output_type -> master.PTYServerMessage
30, // [30:39] is the sub-list for method output_type
21, // [21:30] is the sub-list for method input_type
21, // [21:21] is the sub-list for extension type_name
21, // [21:21] is the sub-list for extension extendee
0, // [0:21] is the sub-list for field type_name
}
func init() { file_rpc_master_proto_init() }
func file_rpc_master_proto_init() {
if File_rpc_master_proto != nil {
return
}
file_common_proto_init()
file_rpc_master_proto_msgTypes[15].OneofWrappers = []any{
(*PTYClientMessage_ServerBase)(nil),
(*PTYClientMessage_ClientBase)(nil),
}
file_rpc_master_proto_msgTypes[16].OneofWrappers = []any{}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_rpc_master_proto_rawDesc), len(file_rpc_master_proto_rawDesc)),
NumEnums: 1,
NumMessages: 19,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_rpc_master_proto_goTypes,
DependencyIndexes: file_rpc_master_proto_depIdxs,
EnumInfos: file_rpc_master_proto_enumTypes,
MessageInfos: file_rpc_master_proto_msgTypes,
}.Build()
File_rpc_master_proto = out.File
file_rpc_master_proto_goTypes = nil
file_rpc_master_proto_depIdxs = nil
}