mirror of
https://github.com/VaalaCat/frp-panel.git
synced 2025-09-26 19:31:18 +08:00
1448 lines
44 KiB
Go
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
|
|
}
|