hiddifyrpc

package
v1.9.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 25, 2024 License: GPL-3.0 Imports: 7 Imported by: 4

Documentation

Index

Constants

View Source
const (
	Hello_SayHello_FullMethodName       = "/hiddifyrpc.Hello/SayHello"
	Hello_SayHelloStream_FullMethodName = "/hiddifyrpc.Hello/SayHelloStream"
)
View Source
const (
	Core_Start_FullMethodName                 = "/hiddifyrpc.Core/Start"
	Core_CoreInfoListener_FullMethodName      = "/hiddifyrpc.Core/CoreInfoListener"
	Core_OutboundsInfo_FullMethodName         = "/hiddifyrpc.Core/OutboundsInfo"
	Core_MainOutboundsInfo_FullMethodName     = "/hiddifyrpc.Core/MainOutboundsInfo"
	Core_GetSystemInfo_FullMethodName         = "/hiddifyrpc.Core/GetSystemInfo"
	Core_Setup_FullMethodName                 = "/hiddifyrpc.Core/Setup"
	Core_Parse_FullMethodName                 = "/hiddifyrpc.Core/Parse"
	Core_ChangeConfigOptions_FullMethodName   = "/hiddifyrpc.Core/ChangeConfigOptions"
	Core_StartService_FullMethodName          = "/hiddifyrpc.Core/StartService"
	Core_Stop_FullMethodName                  = "/hiddifyrpc.Core/Stop"
	Core_Restart_FullMethodName               = "/hiddifyrpc.Core/Restart"
	Core_SelectOutbound_FullMethodName        = "/hiddifyrpc.Core/SelectOutbound"
	Core_UrlTest_FullMethodName               = "/hiddifyrpc.Core/UrlTest"
	Core_GenerateWarpConfig_FullMethodName    = "/hiddifyrpc.Core/GenerateWarpConfig"
	Core_GetSystemProxyStatus_FullMethodName  = "/hiddifyrpc.Core/GetSystemProxyStatus"
	Core_SetSystemProxyEnabled_FullMethodName = "/hiddifyrpc.Core/SetSystemProxyEnabled"
	Core_LogListener_FullMethodName           = "/hiddifyrpc.Core/LogListener"
)
View Source
const (
	TunnelService_Start_FullMethodName  = "/hiddifyrpc.TunnelService/Start"
	TunnelService_Stop_FullMethodName   = "/hiddifyrpc.TunnelService/Stop"
	TunnelService_Status_FullMethodName = "/hiddifyrpc.TunnelService/Status"
	TunnelService_Exit_FullMethodName   = "/hiddifyrpc.TunnelService/Exit"
)

Variables

View Source
var CoreState_name = map[int32]string{
	0: "STOPPED",
	1: "STARTING",
	2: "STARTED",
	3: "STOPPING",
}
View Source
var CoreState_value = map[string]int32{
	"STOPPED":  0,
	"STARTING": 1,
	"STARTED":  2,
	"STOPPING": 3,
}
View Source
var Core_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "hiddifyrpc.Core",
	HandlerType: (*CoreServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Start",
			Handler:    _Core_Start_Handler,
		},
		{
			MethodName: "Setup",
			Handler:    _Core_Setup_Handler,
		},
		{
			MethodName: "Parse",
			Handler:    _Core_Parse_Handler,
		},
		{
			MethodName: "ChangeConfigOptions",
			Handler:    _Core_ChangeConfigOptions_Handler,
		},
		{
			MethodName: "StartService",
			Handler:    _Core_StartService_Handler,
		},
		{
			MethodName: "Stop",
			Handler:    _Core_Stop_Handler,
		},
		{
			MethodName: "Restart",
			Handler:    _Core_Restart_Handler,
		},
		{
			MethodName: "SelectOutbound",
			Handler:    _Core_SelectOutbound_Handler,
		},
		{
			MethodName: "UrlTest",
			Handler:    _Core_UrlTest_Handler,
		},
		{
			MethodName: "GenerateWarpConfig",
			Handler:    _Core_GenerateWarpConfig_Handler,
		},
		{
			MethodName: "GetSystemProxyStatus",
			Handler:    _Core_GetSystemProxyStatus_Handler,
		},
		{
			MethodName: "SetSystemProxyEnabled",
			Handler:    _Core_SetSystemProxyEnabled_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "CoreInfoListener",
			Handler:       _Core_CoreInfoListener_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
		{
			StreamName:    "OutboundsInfo",
			Handler:       _Core_OutboundsInfo_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
		{
			StreamName:    "MainOutboundsInfo",
			Handler:       _Core_MainOutboundsInfo_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
		{
			StreamName:    "GetSystemInfo",
			Handler:       _Core_GetSystemInfo_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
		{
			StreamName:    "LogListener",
			Handler:       _Core_LogListener_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
	},
	Metadata: "hiddifyrpc/hiddify.proto",
}

Core_ServiceDesc is the grpc.ServiceDesc for Core service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var Hello_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "hiddifyrpc.Hello",
	HandlerType: (*HelloServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "SayHello",
			Handler:    _Hello_SayHello_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "SayHelloStream",
			Handler:       _Hello_SayHelloStream_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
	},
	Metadata: "hiddifyrpc/hiddify.proto",
}

Hello_ServiceDesc is the grpc.ServiceDesc for Hello service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var LogLevel_name = map[int32]string{
	0: "DEBUG",
	1: "INFO",
	2: "WARNING",
	3: "ERROR",
	4: "FATAL",
}
View Source
var LogLevel_value = map[string]int32{
	"DEBUG":   0,
	"INFO":    1,
	"WARNING": 2,
	"ERROR":   3,
	"FATAL":   4,
}
View Source
var LogType_name = map[int32]string{
	0: "CORE",
	1: "SERVICE",
	2: "CONFIG",
}
View Source
var LogType_value = map[string]int32{
	"CORE":    0,
	"SERVICE": 1,
	"CONFIG":  2,
}
View Source
var MessageType_name = map[int32]string{
	0:  "EMPTY",
	1:  "EMPTY_CONFIGURATION",
	2:  "START_COMMAND_SERVER",
	3:  "CREATE_SERVICE",
	4:  "START_SERVICE",
	5:  "UNEXPECTED_ERROR",
	6:  "ALREADY_STARTED",
	7:  "ALREADY_STOPPED",
	8:  "INSTANCE_NOT_FOUND",
	9:  "INSTANCE_NOT_STOPPED",
	10: "INSTANCE_NOT_STARTED",
	11: "ERROR_BUILDING_CONFIG",
	12: "ERROR_PARSING_CONFIG",
	13: "ERROR_READING_CONFIG",
}
View Source
var MessageType_value = map[string]int32{
	"EMPTY":                 0,
	"EMPTY_CONFIGURATION":   1,
	"START_COMMAND_SERVER":  2,
	"CREATE_SERVICE":        3,
	"START_SERVICE":         4,
	"UNEXPECTED_ERROR":      5,
	"ALREADY_STARTED":       6,
	"ALREADY_STOPPED":       7,
	"INSTANCE_NOT_FOUND":    8,
	"INSTANCE_NOT_STOPPED":  9,
	"INSTANCE_NOT_STARTED":  10,
	"ERROR_BUILDING_CONFIG": 11,
	"ERROR_PARSING_CONFIG":  12,
	"ERROR_READING_CONFIG":  13,
}
View Source
var ResponseCode_name = map[int32]string{
	0: "OK",
	1: "FAILED",
}
View Source
var ResponseCode_value = map[string]int32{
	"OK":     0,
	"FAILED": 1,
}
View Source
var TunnelService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "hiddifyrpc.TunnelService",
	HandlerType: (*TunnelServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Start",
			Handler:    _TunnelService_Start_Handler,
		},
		{
			MethodName: "Stop",
			Handler:    _TunnelService_Stop_Handler,
		},
		{
			MethodName: "Status",
			Handler:    _TunnelService_Status_Handler,
		},
		{
			MethodName: "Exit",
			Handler:    _TunnelService_Exit_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "hiddifyrpc/hiddify.proto",
}

TunnelService_ServiceDesc is the grpc.ServiceDesc for TunnelService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterCoreServer

func RegisterCoreServer(s grpc.ServiceRegistrar, srv CoreServer)

func RegisterHelloServer

func RegisterHelloServer(s grpc.ServiceRegistrar, srv HelloServer)

func RegisterTunnelServiceServer

func RegisterTunnelServiceServer(s grpc.ServiceRegistrar, srv TunnelServiceServer)

Types

type ChangeConfigOptionsRequest

type ChangeConfigOptionsRequest struct {
	ConfigOptionsJson    string   `protobuf:"bytes,1,opt,name=config_options_json,json=configOptionsJson,proto3" json:"config_options_json,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ChangeConfigOptionsRequest) Descriptor

func (*ChangeConfigOptionsRequest) Descriptor() ([]byte, []int)

func (*ChangeConfigOptionsRequest) GetConfigOptionsJson

func (m *ChangeConfigOptionsRequest) GetConfigOptionsJson() string

func (*ChangeConfigOptionsRequest) ProtoMessage

func (*ChangeConfigOptionsRequest) ProtoMessage()

func (*ChangeConfigOptionsRequest) Reset

func (m *ChangeConfigOptionsRequest) Reset()

func (*ChangeConfigOptionsRequest) String

func (m *ChangeConfigOptionsRequest) String() string

func (*ChangeConfigOptionsRequest) XXX_DiscardUnknown

func (m *ChangeConfigOptionsRequest) XXX_DiscardUnknown()

func (*ChangeConfigOptionsRequest) XXX_Marshal

func (m *ChangeConfigOptionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ChangeConfigOptionsRequest) XXX_Merge

func (m *ChangeConfigOptionsRequest) XXX_Merge(src proto.Message)

func (*ChangeConfigOptionsRequest) XXX_Size

func (m *ChangeConfigOptionsRequest) XXX_Size() int

func (*ChangeConfigOptionsRequest) XXX_Unmarshal

func (m *ChangeConfigOptionsRequest) XXX_Unmarshal(b []byte) error

type CoreClient

type CoreClient interface {
	Start(ctx context.Context, in *StartRequest, opts ...grpc.CallOption) (*CoreInfoResponse, error)
	CoreInfoListener(ctx context.Context, opts ...grpc.CallOption) (Core_CoreInfoListenerClient, error)
	OutboundsInfo(ctx context.Context, opts ...grpc.CallOption) (Core_OutboundsInfoClient, error)
	MainOutboundsInfo(ctx context.Context, opts ...grpc.CallOption) (Core_MainOutboundsInfoClient, error)
	GetSystemInfo(ctx context.Context, opts ...grpc.CallOption) (Core_GetSystemInfoClient, error)
	Setup(ctx context.Context, in *SetupRequest, opts ...grpc.CallOption) (*Response, error)
	Parse(ctx context.Context, in *ParseRequest, opts ...grpc.CallOption) (*ParseResponse, error)
	ChangeConfigOptions(ctx context.Context, in *ChangeConfigOptionsRequest, opts ...grpc.CallOption) (*CoreInfoResponse, error)
	//rpc GenerateConfig (GenerateConfigRequest) returns (GenerateConfigResponse);
	StartService(ctx context.Context, in *StartRequest, opts ...grpc.CallOption) (*CoreInfoResponse, error)
	Stop(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*CoreInfoResponse, error)
	Restart(ctx context.Context, in *StartRequest, opts ...grpc.CallOption) (*CoreInfoResponse, error)
	SelectOutbound(ctx context.Context, in *SelectOutboundRequest, opts ...grpc.CallOption) (*Response, error)
	UrlTest(ctx context.Context, in *UrlTestRequest, opts ...grpc.CallOption) (*Response, error)
	GenerateWarpConfig(ctx context.Context, in *GenerateWarpConfigRequest, opts ...grpc.CallOption) (*WarpGenerationResponse, error)
	GetSystemProxyStatus(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*SystemProxyStatus, error)
	SetSystemProxyEnabled(ctx context.Context, in *SetSystemProxyEnabledRequest, opts ...grpc.CallOption) (*Response, error)
	LogListener(ctx context.Context, opts ...grpc.CallOption) (Core_LogListenerClient, error)
}

CoreClient is the client API for Core service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewCoreClient

func NewCoreClient(cc grpc.ClientConnInterface) CoreClient

type CoreInfoResponse

type CoreInfoResponse struct {
	CoreState            CoreState   `protobuf:"varint,1,opt,name=core_state,json=coreState,proto3,enum=hiddifyrpc.CoreState" json:"core_state,omitempty"`
	MessageType          MessageType `protobuf:"varint,2,opt,name=message_type,json=messageType,proto3,enum=hiddifyrpc.MessageType" json:"message_type,omitempty"`
	Message              string      `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*CoreInfoResponse) Descriptor

func (*CoreInfoResponse) Descriptor() ([]byte, []int)

func (*CoreInfoResponse) GetCoreState

func (m *CoreInfoResponse) GetCoreState() CoreState

func (*CoreInfoResponse) GetMessage

func (m *CoreInfoResponse) GetMessage() string

func (*CoreInfoResponse) GetMessageType

func (m *CoreInfoResponse) GetMessageType() MessageType

func (*CoreInfoResponse) ProtoMessage

func (*CoreInfoResponse) ProtoMessage()

func (*CoreInfoResponse) Reset

func (m *CoreInfoResponse) Reset()

func (*CoreInfoResponse) String

func (m *CoreInfoResponse) String() string

func (*CoreInfoResponse) XXX_DiscardUnknown

func (m *CoreInfoResponse) XXX_DiscardUnknown()

func (*CoreInfoResponse) XXX_Marshal

func (m *CoreInfoResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CoreInfoResponse) XXX_Merge

func (m *CoreInfoResponse) XXX_Merge(src proto.Message)

func (*CoreInfoResponse) XXX_Size

func (m *CoreInfoResponse) XXX_Size() int

func (*CoreInfoResponse) XXX_Unmarshal

func (m *CoreInfoResponse) XXX_Unmarshal(b []byte) error

type CoreServer

type CoreServer interface {
	Start(context.Context, *StartRequest) (*CoreInfoResponse, error)
	CoreInfoListener(Core_CoreInfoListenerServer) error
	OutboundsInfo(Core_OutboundsInfoServer) error
	MainOutboundsInfo(Core_MainOutboundsInfoServer) error
	GetSystemInfo(Core_GetSystemInfoServer) error
	Setup(context.Context, *SetupRequest) (*Response, error)
	Parse(context.Context, *ParseRequest) (*ParseResponse, error)
	ChangeConfigOptions(context.Context, *ChangeConfigOptionsRequest) (*CoreInfoResponse, error)
	//rpc GenerateConfig (GenerateConfigRequest) returns (GenerateConfigResponse);
	StartService(context.Context, *StartRequest) (*CoreInfoResponse, error)
	Stop(context.Context, *Empty) (*CoreInfoResponse, error)
	Restart(context.Context, *StartRequest) (*CoreInfoResponse, error)
	SelectOutbound(context.Context, *SelectOutboundRequest) (*Response, error)
	UrlTest(context.Context, *UrlTestRequest) (*Response, error)
	GenerateWarpConfig(context.Context, *GenerateWarpConfigRequest) (*WarpGenerationResponse, error)
	GetSystemProxyStatus(context.Context, *Empty) (*SystemProxyStatus, error)
	SetSystemProxyEnabled(context.Context, *SetSystemProxyEnabledRequest) (*Response, error)
	LogListener(Core_LogListenerServer) error
	// contains filtered or unexported methods
}

CoreServer is the server API for Core service. All implementations must embed UnimplementedCoreServer for forward compatibility

type CoreState

type CoreState int32
const (
	CoreState_STOPPED  CoreState = 0
	CoreState_STARTING CoreState = 1
	CoreState_STARTED  CoreState = 2
	CoreState_STOPPING CoreState = 3
)

func (CoreState) EnumDescriptor

func (CoreState) EnumDescriptor() ([]byte, []int)

func (CoreState) String

func (x CoreState) String() string

type Core_CoreInfoListenerClient

type Core_CoreInfoListenerClient interface {
	Send(*StopRequest) error
	Recv() (*CoreInfoResponse, error)
	grpc.ClientStream
}

type Core_CoreInfoListenerServer

type Core_CoreInfoListenerServer interface {
	Send(*CoreInfoResponse) error
	Recv() (*StopRequest, error)
	grpc.ServerStream
}

type Core_GetSystemInfoClient

type Core_GetSystemInfoClient interface {
	Send(*StopRequest) error
	Recv() (*SystemInfo, error)
	grpc.ClientStream
}

type Core_GetSystemInfoServer

type Core_GetSystemInfoServer interface {
	Send(*SystemInfo) error
	Recv() (*StopRequest, error)
	grpc.ServerStream
}

type Core_LogListenerClient

type Core_LogListenerClient interface {
	Send(*StopRequest) error
	Recv() (*LogMessage, error)
	grpc.ClientStream
}

type Core_LogListenerServer

type Core_LogListenerServer interface {
	Send(*LogMessage) error
	Recv() (*StopRequest, error)
	grpc.ServerStream
}

type Core_MainOutboundsInfoClient

type Core_MainOutboundsInfoClient interface {
	Send(*StopRequest) error
	Recv() (*OutboundGroupList, error)
	grpc.ClientStream
}

type Core_MainOutboundsInfoServer

type Core_MainOutboundsInfoServer interface {
	Send(*OutboundGroupList) error
	Recv() (*StopRequest, error)
	grpc.ServerStream
}

type Core_OutboundsInfoClient

type Core_OutboundsInfoClient interface {
	Send(*StopRequest) error
	Recv() (*OutboundGroupList, error)
	grpc.ClientStream
}

type Core_OutboundsInfoServer

type Core_OutboundsInfoServer interface {
	Send(*OutboundGroupList) error
	Recv() (*StopRequest, error)
	grpc.ServerStream
}

type Empty

type Empty struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Empty) Descriptor

func (*Empty) Descriptor() ([]byte, []int)

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) Reset

func (m *Empty) Reset()

func (*Empty) String

func (m *Empty) String() string

func (*Empty) XXX_DiscardUnknown

func (m *Empty) XXX_DiscardUnknown()

func (*Empty) XXX_Marshal

func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Empty) XXX_Merge

func (m *Empty) XXX_Merge(src proto.Message)

func (*Empty) XXX_Size

func (m *Empty) XXX_Size() int

func (*Empty) XXX_Unmarshal

func (m *Empty) XXX_Unmarshal(b []byte) error

type GenerateConfigRequest

type GenerateConfigRequest struct {
	Path                 string   `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	TempPath             string   `protobuf:"bytes,2,opt,name=temp_path,json=tempPath,proto3" json:"temp_path,omitempty"`
	Debug                bool     `protobuf:"varint,3,opt,name=debug,proto3" json:"debug,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GenerateConfigRequest) Descriptor

func (*GenerateConfigRequest) Descriptor() ([]byte, []int)

func (*GenerateConfigRequest) GetDebug

func (m *GenerateConfigRequest) GetDebug() bool

func (*GenerateConfigRequest) GetPath

func (m *GenerateConfigRequest) GetPath() string

func (*GenerateConfigRequest) GetTempPath

func (m *GenerateConfigRequest) GetTempPath() string

func (*GenerateConfigRequest) ProtoMessage

func (*GenerateConfigRequest) ProtoMessage()

func (*GenerateConfigRequest) Reset

func (m *GenerateConfigRequest) Reset()

func (*GenerateConfigRequest) String

func (m *GenerateConfigRequest) String() string

func (*GenerateConfigRequest) XXX_DiscardUnknown

func (m *GenerateConfigRequest) XXX_DiscardUnknown()

func (*GenerateConfigRequest) XXX_Marshal

func (m *GenerateConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenerateConfigRequest) XXX_Merge

func (m *GenerateConfigRequest) XXX_Merge(src proto.Message)

func (*GenerateConfigRequest) XXX_Size

func (m *GenerateConfigRequest) XXX_Size() int

func (*GenerateConfigRequest) XXX_Unmarshal

func (m *GenerateConfigRequest) XXX_Unmarshal(b []byte) error

type GenerateConfigResponse

type GenerateConfigResponse struct {
	ConfigContent        string   `protobuf:"bytes,1,opt,name=config_content,json=configContent,proto3" json:"config_content,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GenerateConfigResponse) Descriptor

func (*GenerateConfigResponse) Descriptor() ([]byte, []int)

func (*GenerateConfigResponse) GetConfigContent

func (m *GenerateConfigResponse) GetConfigContent() string

func (*GenerateConfigResponse) ProtoMessage

func (*GenerateConfigResponse) ProtoMessage()

func (*GenerateConfigResponse) Reset

func (m *GenerateConfigResponse) Reset()

func (*GenerateConfigResponse) String

func (m *GenerateConfigResponse) String() string

func (*GenerateConfigResponse) XXX_DiscardUnknown

func (m *GenerateConfigResponse) XXX_DiscardUnknown()

func (*GenerateConfigResponse) XXX_Marshal

func (m *GenerateConfigResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenerateConfigResponse) XXX_Merge

func (m *GenerateConfigResponse) XXX_Merge(src proto.Message)

func (*GenerateConfigResponse) XXX_Size

func (m *GenerateConfigResponse) XXX_Size() int

func (*GenerateConfigResponse) XXX_Unmarshal

func (m *GenerateConfigResponse) XXX_Unmarshal(b []byte) error

type GenerateWarpConfigRequest

type GenerateWarpConfigRequest struct {
	LicenseKey           string   `protobuf:"bytes,1,opt,name=license_key,json=licenseKey,proto3" json:"license_key,omitempty"`
	AccountId            string   `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
	AccessToken          string   `protobuf:"bytes,3,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GenerateWarpConfigRequest) Descriptor

func (*GenerateWarpConfigRequest) Descriptor() ([]byte, []int)

func (*GenerateWarpConfigRequest) GetAccessToken

func (m *GenerateWarpConfigRequest) GetAccessToken() string

func (*GenerateWarpConfigRequest) GetAccountId

func (m *GenerateWarpConfigRequest) GetAccountId() string

func (*GenerateWarpConfigRequest) GetLicenseKey

func (m *GenerateWarpConfigRequest) GetLicenseKey() string

func (*GenerateWarpConfigRequest) ProtoMessage

func (*GenerateWarpConfigRequest) ProtoMessage()

func (*GenerateWarpConfigRequest) Reset

func (m *GenerateWarpConfigRequest) Reset()

func (*GenerateWarpConfigRequest) String

func (m *GenerateWarpConfigRequest) String() string

func (*GenerateWarpConfigRequest) XXX_DiscardUnknown

func (m *GenerateWarpConfigRequest) XXX_DiscardUnknown()

func (*GenerateWarpConfigRequest) XXX_Marshal

func (m *GenerateWarpConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GenerateWarpConfigRequest) XXX_Merge

func (m *GenerateWarpConfigRequest) XXX_Merge(src proto.Message)

func (*GenerateWarpConfigRequest) XXX_Size

func (m *GenerateWarpConfigRequest) XXX_Size() int

func (*GenerateWarpConfigRequest) XXX_Unmarshal

func (m *GenerateWarpConfigRequest) XXX_Unmarshal(b []byte) error

type HelloClient

type HelloClient interface {
	SayHello(ctx context.Context, in *HelloRequest, opts ...grpc.CallOption) (*HelloResponse, error)
	SayHelloStream(ctx context.Context, opts ...grpc.CallOption) (Hello_SayHelloStreamClient, error)
}

HelloClient is the client API for Hello service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewHelloClient

func NewHelloClient(cc grpc.ClientConnInterface) HelloClient

type HelloRequest

type HelloRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HelloRequest) Descriptor

func (*HelloRequest) Descriptor() ([]byte, []int)

func (*HelloRequest) GetName

func (m *HelloRequest) GetName() string

func (*HelloRequest) ProtoMessage

func (*HelloRequest) ProtoMessage()

func (*HelloRequest) Reset

func (m *HelloRequest) Reset()

func (*HelloRequest) String

func (m *HelloRequest) String() string

func (*HelloRequest) XXX_DiscardUnknown

func (m *HelloRequest) XXX_DiscardUnknown()

func (*HelloRequest) XXX_Marshal

func (m *HelloRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HelloRequest) XXX_Merge

func (m *HelloRequest) XXX_Merge(src proto.Message)

func (*HelloRequest) XXX_Size

func (m *HelloRequest) XXX_Size() int

func (*HelloRequest) XXX_Unmarshal

func (m *HelloRequest) XXX_Unmarshal(b []byte) error

type HelloResponse

type HelloResponse struct {
	Message              string   `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*HelloResponse) Descriptor

func (*HelloResponse) Descriptor() ([]byte, []int)

func (*HelloResponse) GetMessage

func (m *HelloResponse) GetMessage() string

func (*HelloResponse) ProtoMessage

func (*HelloResponse) ProtoMessage()

func (*HelloResponse) Reset

func (m *HelloResponse) Reset()

func (*HelloResponse) String

func (m *HelloResponse) String() string

func (*HelloResponse) XXX_DiscardUnknown

func (m *HelloResponse) XXX_DiscardUnknown()

func (*HelloResponse) XXX_Marshal

func (m *HelloResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HelloResponse) XXX_Merge

func (m *HelloResponse) XXX_Merge(src proto.Message)

func (*HelloResponse) XXX_Size

func (m *HelloResponse) XXX_Size() int

func (*HelloResponse) XXX_Unmarshal

func (m *HelloResponse) XXX_Unmarshal(b []byte) error

type HelloServer

type HelloServer interface {
	SayHello(context.Context, *HelloRequest) (*HelloResponse, error)
	SayHelloStream(Hello_SayHelloStreamServer) error
	// contains filtered or unexported methods
}

HelloServer is the server API for Hello service. All implementations must embed UnimplementedHelloServer for forward compatibility

type Hello_SayHelloStreamClient

type Hello_SayHelloStreamClient interface {
	Send(*HelloRequest) error
	Recv() (*HelloResponse, error)
	grpc.ClientStream
}

type Hello_SayHelloStreamServer

type Hello_SayHelloStreamServer interface {
	Send(*HelloResponse) error
	Recv() (*HelloRequest, error)
	grpc.ServerStream
}

type LogLevel

type LogLevel int32
const (
	LogLevel_DEBUG   LogLevel = 0
	LogLevel_INFO    LogLevel = 1
	LogLevel_WARNING LogLevel = 2
	LogLevel_ERROR   LogLevel = 3
	LogLevel_FATAL   LogLevel = 4
)

func (LogLevel) EnumDescriptor

func (LogLevel) EnumDescriptor() ([]byte, []int)

func (LogLevel) String

func (x LogLevel) String() string

type LogMessage

type LogMessage struct {
	Level                LogLevel `protobuf:"varint,1,opt,name=level,proto3,enum=hiddifyrpc.LogLevel" json:"level,omitempty"`
	Type                 LogType  `protobuf:"varint,2,opt,name=type,proto3,enum=hiddifyrpc.LogType" json:"type,omitempty"`
	Message              string   `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LogMessage) Descriptor

func (*LogMessage) Descriptor() ([]byte, []int)

func (*LogMessage) GetLevel

func (m *LogMessage) GetLevel() LogLevel

func (*LogMessage) GetMessage

func (m *LogMessage) GetMessage() string

func (*LogMessage) GetType

func (m *LogMessage) GetType() LogType

func (*LogMessage) ProtoMessage

func (*LogMessage) ProtoMessage()

func (*LogMessage) Reset

func (m *LogMessage) Reset()

func (*LogMessage) String

func (m *LogMessage) String() string

func (*LogMessage) XXX_DiscardUnknown

func (m *LogMessage) XXX_DiscardUnknown()

func (*LogMessage) XXX_Marshal

func (m *LogMessage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LogMessage) XXX_Merge

func (m *LogMessage) XXX_Merge(src proto.Message)

func (*LogMessage) XXX_Size

func (m *LogMessage) XXX_Size() int

func (*LogMessage) XXX_Unmarshal

func (m *LogMessage) XXX_Unmarshal(b []byte) error

type LogType

type LogType int32
const (
	LogType_CORE    LogType = 0
	LogType_SERVICE LogType = 1
	LogType_CONFIG  LogType = 2
)

func (LogType) EnumDescriptor

func (LogType) EnumDescriptor() ([]byte, []int)

func (LogType) String

func (x LogType) String() string

type MessageType

type MessageType int32
const (
	MessageType_EMPTY                 MessageType = 0
	MessageType_EMPTY_CONFIGURATION   MessageType = 1
	MessageType_START_COMMAND_SERVER  MessageType = 2
	MessageType_CREATE_SERVICE        MessageType = 3
	MessageType_START_SERVICE         MessageType = 4
	MessageType_UNEXPECTED_ERROR      MessageType = 5
	MessageType_ALREADY_STARTED       MessageType = 6
	MessageType_ALREADY_STOPPED       MessageType = 7
	MessageType_INSTANCE_NOT_FOUND    MessageType = 8
	MessageType_INSTANCE_NOT_STOPPED  MessageType = 9
	MessageType_INSTANCE_NOT_STARTED  MessageType = 10
	MessageType_ERROR_BUILDING_CONFIG MessageType = 11
	MessageType_ERROR_PARSING_CONFIG  MessageType = 12
	MessageType_ERROR_READING_CONFIG  MessageType = 13
)

func (MessageType) EnumDescriptor

func (MessageType) EnumDescriptor() ([]byte, []int)

func (MessageType) String

func (x MessageType) String() string

type OutboundGroup

type OutboundGroup struct {
	Tag                  string               `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"`
	Type                 string               `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Selected             string               `protobuf:"bytes,3,opt,name=selected,proto3" json:"selected,omitempty"`
	Items                []*OutboundGroupItem `protobuf:"bytes,4,rep,name=items,proto3" json:"items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*OutboundGroup) Descriptor

func (*OutboundGroup) Descriptor() ([]byte, []int)

func (*OutboundGroup) GetItems

func (m *OutboundGroup) GetItems() []*OutboundGroupItem

func (*OutboundGroup) GetSelected

func (m *OutboundGroup) GetSelected() string

func (*OutboundGroup) GetTag

func (m *OutboundGroup) GetTag() string

func (*OutboundGroup) GetType

func (m *OutboundGroup) GetType() string

func (*OutboundGroup) ProtoMessage

func (*OutboundGroup) ProtoMessage()

func (*OutboundGroup) Reset

func (m *OutboundGroup) Reset()

func (*OutboundGroup) String

func (m *OutboundGroup) String() string

func (*OutboundGroup) XXX_DiscardUnknown

func (m *OutboundGroup) XXX_DiscardUnknown()

func (*OutboundGroup) XXX_Marshal

func (m *OutboundGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OutboundGroup) XXX_Merge

func (m *OutboundGroup) XXX_Merge(src proto.Message)

func (*OutboundGroup) XXX_Size

func (m *OutboundGroup) XXX_Size() int

func (*OutboundGroup) XXX_Unmarshal

func (m *OutboundGroup) XXX_Unmarshal(b []byte) error

type OutboundGroupItem

type OutboundGroupItem struct {
	Tag                  string   `protobuf:"bytes,1,opt,name=tag,proto3" json:"tag,omitempty"`
	Type                 string   `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	UrlTestTime          int64    `protobuf:"varint,3,opt,name=url_test_time,json=urlTestTime,proto3" json:"url_test_time,omitempty"`
	UrlTestDelay         int32    `protobuf:"varint,4,opt,name=url_test_delay,json=urlTestDelay,proto3" json:"url_test_delay,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*OutboundGroupItem) Descriptor

func (*OutboundGroupItem) Descriptor() ([]byte, []int)

func (*OutboundGroupItem) GetTag

func (m *OutboundGroupItem) GetTag() string

func (*OutboundGroupItem) GetType

func (m *OutboundGroupItem) GetType() string

func (*OutboundGroupItem) GetUrlTestDelay

func (m *OutboundGroupItem) GetUrlTestDelay() int32

func (*OutboundGroupItem) GetUrlTestTime

func (m *OutboundGroupItem) GetUrlTestTime() int64

func (*OutboundGroupItem) ProtoMessage

func (*OutboundGroupItem) ProtoMessage()

func (*OutboundGroupItem) Reset

func (m *OutboundGroupItem) Reset()

func (*OutboundGroupItem) String

func (m *OutboundGroupItem) String() string

func (*OutboundGroupItem) XXX_DiscardUnknown

func (m *OutboundGroupItem) XXX_DiscardUnknown()

func (*OutboundGroupItem) XXX_Marshal

func (m *OutboundGroupItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OutboundGroupItem) XXX_Merge

func (m *OutboundGroupItem) XXX_Merge(src proto.Message)

func (*OutboundGroupItem) XXX_Size

func (m *OutboundGroupItem) XXX_Size() int

func (*OutboundGroupItem) XXX_Unmarshal

func (m *OutboundGroupItem) XXX_Unmarshal(b []byte) error

type OutboundGroupList

type OutboundGroupList struct {
	Items                []*OutboundGroup `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*OutboundGroupList) Descriptor

func (*OutboundGroupList) Descriptor() ([]byte, []int)

func (*OutboundGroupList) GetItems

func (m *OutboundGroupList) GetItems() []*OutboundGroup

func (*OutboundGroupList) ProtoMessage

func (*OutboundGroupList) ProtoMessage()

func (*OutboundGroupList) Reset

func (m *OutboundGroupList) Reset()

func (*OutboundGroupList) String

func (m *OutboundGroupList) String() string

func (*OutboundGroupList) XXX_DiscardUnknown

func (m *OutboundGroupList) XXX_DiscardUnknown()

func (*OutboundGroupList) XXX_Marshal

func (m *OutboundGroupList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OutboundGroupList) XXX_Merge

func (m *OutboundGroupList) XXX_Merge(src proto.Message)

func (*OutboundGroupList) XXX_Size

func (m *OutboundGroupList) XXX_Size() int

func (*OutboundGroupList) XXX_Unmarshal

func (m *OutboundGroupList) XXX_Unmarshal(b []byte) error

type ParseRequest

type ParseRequest struct {
	Content              string   `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
	ConfigPath           string   `protobuf:"bytes,2,opt,name=config_path,json=configPath,proto3" json:"config_path,omitempty"`
	TempPath             string   `protobuf:"bytes,3,opt,name=temp_path,json=tempPath,proto3" json:"temp_path,omitempty"`
	Debug                bool     `protobuf:"varint,4,opt,name=debug,proto3" json:"debug,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ParseRequest) Descriptor

func (*ParseRequest) Descriptor() ([]byte, []int)

func (*ParseRequest) GetConfigPath

func (m *ParseRequest) GetConfigPath() string

func (*ParseRequest) GetContent

func (m *ParseRequest) GetContent() string

func (*ParseRequest) GetDebug

func (m *ParseRequest) GetDebug() bool

func (*ParseRequest) GetTempPath

func (m *ParseRequest) GetTempPath() string

func (*ParseRequest) ProtoMessage

func (*ParseRequest) ProtoMessage()

func (*ParseRequest) Reset

func (m *ParseRequest) Reset()

func (*ParseRequest) String

func (m *ParseRequest) String() string

func (*ParseRequest) XXX_DiscardUnknown

func (m *ParseRequest) XXX_DiscardUnknown()

func (*ParseRequest) XXX_Marshal

func (m *ParseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ParseRequest) XXX_Merge

func (m *ParseRequest) XXX_Merge(src proto.Message)

func (*ParseRequest) XXX_Size

func (m *ParseRequest) XXX_Size() int

func (*ParseRequest) XXX_Unmarshal

func (m *ParseRequest) XXX_Unmarshal(b []byte) error

type ParseResponse

type ParseResponse struct {
	ResponseCode         ResponseCode `` /* 127-byte string literal not displayed */
	Content              string       `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
	Message              string       `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*ParseResponse) Descriptor

func (*ParseResponse) Descriptor() ([]byte, []int)

func (*ParseResponse) GetContent

func (m *ParseResponse) GetContent() string

func (*ParseResponse) GetMessage

func (m *ParseResponse) GetMessage() string

func (*ParseResponse) GetResponseCode

func (m *ParseResponse) GetResponseCode() ResponseCode

func (*ParseResponse) ProtoMessage

func (*ParseResponse) ProtoMessage()

func (*ParseResponse) Reset

func (m *ParseResponse) Reset()

func (*ParseResponse) String

func (m *ParseResponse) String() string

func (*ParseResponse) XXX_DiscardUnknown

func (m *ParseResponse) XXX_DiscardUnknown()

func (*ParseResponse) XXX_Marshal

func (m *ParseResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ParseResponse) XXX_Merge

func (m *ParseResponse) XXX_Merge(src proto.Message)

func (*ParseResponse) XXX_Size

func (m *ParseResponse) XXX_Size() int

func (*ParseResponse) XXX_Unmarshal

func (m *ParseResponse) XXX_Unmarshal(b []byte) error

type Response

type Response struct {
	ResponseCode         ResponseCode `` /* 127-byte string literal not displayed */
	Message              string       `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*Response) Descriptor

func (*Response) Descriptor() ([]byte, []int)

func (*Response) GetMessage

func (m *Response) GetMessage() string

func (*Response) GetResponseCode

func (m *Response) GetResponseCode() ResponseCode

func (*Response) ProtoMessage

func (*Response) ProtoMessage()

func (*Response) Reset

func (m *Response) Reset()

func (*Response) String

func (m *Response) String() string

func (*Response) XXX_DiscardUnknown

func (m *Response) XXX_DiscardUnknown()

func (*Response) XXX_Marshal

func (m *Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Response) XXX_Merge

func (m *Response) XXX_Merge(src proto.Message)

func (*Response) XXX_Size

func (m *Response) XXX_Size() int

func (*Response) XXX_Unmarshal

func (m *Response) XXX_Unmarshal(b []byte) error

type ResponseCode

type ResponseCode int32
const (
	ResponseCode_OK     ResponseCode = 0
	ResponseCode_FAILED ResponseCode = 1
)

func (ResponseCode) EnumDescriptor

func (ResponseCode) EnumDescriptor() ([]byte, []int)

func (ResponseCode) String

func (x ResponseCode) String() string

type SelectOutboundRequest

type SelectOutboundRequest struct {
	GroupTag             string   `protobuf:"bytes,1,opt,name=group_tag,json=groupTag,proto3" json:"group_tag,omitempty"`
	OutboundTag          string   `protobuf:"bytes,2,opt,name=outbound_tag,json=outboundTag,proto3" json:"outbound_tag,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SelectOutboundRequest) Descriptor

func (*SelectOutboundRequest) Descriptor() ([]byte, []int)

func (*SelectOutboundRequest) GetGroupTag

func (m *SelectOutboundRequest) GetGroupTag() string

func (*SelectOutboundRequest) GetOutboundTag

func (m *SelectOutboundRequest) GetOutboundTag() string

func (*SelectOutboundRequest) ProtoMessage

func (*SelectOutboundRequest) ProtoMessage()

func (*SelectOutboundRequest) Reset

func (m *SelectOutboundRequest) Reset()

func (*SelectOutboundRequest) String

func (m *SelectOutboundRequest) String() string

func (*SelectOutboundRequest) XXX_DiscardUnknown

func (m *SelectOutboundRequest) XXX_DiscardUnknown()

func (*SelectOutboundRequest) XXX_Marshal

func (m *SelectOutboundRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SelectOutboundRequest) XXX_Merge

func (m *SelectOutboundRequest) XXX_Merge(src proto.Message)

func (*SelectOutboundRequest) XXX_Size

func (m *SelectOutboundRequest) XXX_Size() int

func (*SelectOutboundRequest) XXX_Unmarshal

func (m *SelectOutboundRequest) XXX_Unmarshal(b []byte) error

type SetSystemProxyEnabledRequest

type SetSystemProxyEnabledRequest struct {
	IsEnabled            bool     `protobuf:"varint,1,opt,name=is_enabled,json=isEnabled,proto3" json:"is_enabled,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetSystemProxyEnabledRequest) Descriptor

func (*SetSystemProxyEnabledRequest) Descriptor() ([]byte, []int)

func (*SetSystemProxyEnabledRequest) GetIsEnabled

func (m *SetSystemProxyEnabledRequest) GetIsEnabled() bool

func (*SetSystemProxyEnabledRequest) ProtoMessage

func (*SetSystemProxyEnabledRequest) ProtoMessage()

func (*SetSystemProxyEnabledRequest) Reset

func (m *SetSystemProxyEnabledRequest) Reset()

func (*SetSystemProxyEnabledRequest) String

func (*SetSystemProxyEnabledRequest) XXX_DiscardUnknown

func (m *SetSystemProxyEnabledRequest) XXX_DiscardUnknown()

func (*SetSystemProxyEnabledRequest) XXX_Marshal

func (m *SetSystemProxyEnabledRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetSystemProxyEnabledRequest) XXX_Merge

func (m *SetSystemProxyEnabledRequest) XXX_Merge(src proto.Message)

func (*SetSystemProxyEnabledRequest) XXX_Size

func (m *SetSystemProxyEnabledRequest) XXX_Size() int

func (*SetSystemProxyEnabledRequest) XXX_Unmarshal

func (m *SetSystemProxyEnabledRequest) XXX_Unmarshal(b []byte) error

type SetupRequest

type SetupRequest struct {
	BasePath             string   `protobuf:"bytes,1,opt,name=base_path,json=basePath,proto3" json:"base_path,omitempty"`
	WorkingPath          string   `protobuf:"bytes,2,opt,name=working_path,json=workingPath,proto3" json:"working_path,omitempty"`
	TempPath             string   `protobuf:"bytes,3,opt,name=temp_path,json=tempPath,proto3" json:"temp_path,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetupRequest) Descriptor

func (*SetupRequest) Descriptor() ([]byte, []int)

func (*SetupRequest) GetBasePath

func (m *SetupRequest) GetBasePath() string

func (*SetupRequest) GetTempPath

func (m *SetupRequest) GetTempPath() string

func (*SetupRequest) GetWorkingPath

func (m *SetupRequest) GetWorkingPath() string

func (*SetupRequest) ProtoMessage

func (*SetupRequest) ProtoMessage()

func (*SetupRequest) Reset

func (m *SetupRequest) Reset()

func (*SetupRequest) String

func (m *SetupRequest) String() string

func (*SetupRequest) XXX_DiscardUnknown

func (m *SetupRequest) XXX_DiscardUnknown()

func (*SetupRequest) XXX_Marshal

func (m *SetupRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetupRequest) XXX_Merge

func (m *SetupRequest) XXX_Merge(src proto.Message)

func (*SetupRequest) XXX_Size

func (m *SetupRequest) XXX_Size() int

func (*SetupRequest) XXX_Unmarshal

func (m *SetupRequest) XXX_Unmarshal(b []byte) error

type StartRequest

type StartRequest struct {
	ConfigPath             string   `protobuf:"bytes,1,opt,name=config_path,json=configPath,proto3" json:"config_path,omitempty"`
	ConfigContent          string   `protobuf:"bytes,2,opt,name=config_content,json=configContent,proto3" json:"config_content,omitempty"`
	DisableMemoryLimit     bool     `protobuf:"varint,3,opt,name=disable_memory_limit,json=disableMemoryLimit,proto3" json:"disable_memory_limit,omitempty"`
	DelayStart             bool     `protobuf:"varint,4,opt,name=delay_start,json=delayStart,proto3" json:"delay_start,omitempty"`
	EnableOldCommandServer bool     `` /* 132-byte string literal not displayed */
	EnableRawConfig        bool     `protobuf:"varint,6,opt,name=enable_raw_config,json=enableRawConfig,proto3" json:"enable_raw_config,omitempty"`
	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
	XXX_unrecognized       []byte   `json:"-"`
	XXX_sizecache          int32    `json:"-"`
}

func (*StartRequest) Descriptor

func (*StartRequest) Descriptor() ([]byte, []int)

func (*StartRequest) GetConfigContent

func (m *StartRequest) GetConfigContent() string

func (*StartRequest) GetConfigPath

func (m *StartRequest) GetConfigPath() string

func (*StartRequest) GetDelayStart

func (m *StartRequest) GetDelayStart() bool

func (*StartRequest) GetDisableMemoryLimit

func (m *StartRequest) GetDisableMemoryLimit() bool

func (*StartRequest) GetEnableOldCommandServer

func (m *StartRequest) GetEnableOldCommandServer() bool

func (*StartRequest) GetEnableRawConfig

func (m *StartRequest) GetEnableRawConfig() bool

func (*StartRequest) ProtoMessage

func (*StartRequest) ProtoMessage()

func (*StartRequest) Reset

func (m *StartRequest) Reset()

func (*StartRequest) String

func (m *StartRequest) String() string

func (*StartRequest) XXX_DiscardUnknown

func (m *StartRequest) XXX_DiscardUnknown()

func (*StartRequest) XXX_Marshal

func (m *StartRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartRequest) XXX_Merge

func (m *StartRequest) XXX_Merge(src proto.Message)

func (*StartRequest) XXX_Size

func (m *StartRequest) XXX_Size() int

func (*StartRequest) XXX_Unmarshal

func (m *StartRequest) XXX_Unmarshal(b []byte) error

type StopRequest

type StopRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StopRequest) Descriptor

func (*StopRequest) Descriptor() ([]byte, []int)

func (*StopRequest) ProtoMessage

func (*StopRequest) ProtoMessage()

func (*StopRequest) Reset

func (m *StopRequest) Reset()

func (*StopRequest) String

func (m *StopRequest) String() string

func (*StopRequest) XXX_DiscardUnknown

func (m *StopRequest) XXX_DiscardUnknown()

func (*StopRequest) XXX_Marshal

func (m *StopRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StopRequest) XXX_Merge

func (m *StopRequest) XXX_Merge(src proto.Message)

func (*StopRequest) XXX_Size

func (m *StopRequest) XXX_Size() int

func (*StopRequest) XXX_Unmarshal

func (m *StopRequest) XXX_Unmarshal(b []byte) error

type SystemInfo

type SystemInfo struct {
	Memory               int64    `protobuf:"varint,1,opt,name=memory,proto3" json:"memory,omitempty"`
	Goroutines           int32    `protobuf:"varint,2,opt,name=goroutines,proto3" json:"goroutines,omitempty"`
	ConnectionsIn        int32    `protobuf:"varint,3,opt,name=connections_in,json=connectionsIn,proto3" json:"connections_in,omitempty"`
	ConnectionsOut       int32    `protobuf:"varint,4,opt,name=connections_out,json=connectionsOut,proto3" json:"connections_out,omitempty"`
	TrafficAvailable     bool     `protobuf:"varint,5,opt,name=traffic_available,json=trafficAvailable,proto3" json:"traffic_available,omitempty"`
	Uplink               int64    `protobuf:"varint,6,opt,name=uplink,proto3" json:"uplink,omitempty"`
	Downlink             int64    `protobuf:"varint,7,opt,name=downlink,proto3" json:"downlink,omitempty"`
	UplinkTotal          int64    `protobuf:"varint,8,opt,name=uplink_total,json=uplinkTotal,proto3" json:"uplink_total,omitempty"`
	DownlinkTotal        int64    `protobuf:"varint,9,opt,name=downlink_total,json=downlinkTotal,proto3" json:"downlink_total,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SystemInfo) Descriptor

func (*SystemInfo) Descriptor() ([]byte, []int)

func (*SystemInfo) GetConnectionsIn

func (m *SystemInfo) GetConnectionsIn() int32

func (*SystemInfo) GetConnectionsOut

func (m *SystemInfo) GetConnectionsOut() int32
func (m *SystemInfo) GetDownlink() int64

func (*SystemInfo) GetDownlinkTotal

func (m *SystemInfo) GetDownlinkTotal() int64

func (*SystemInfo) GetGoroutines

func (m *SystemInfo) GetGoroutines() int32

func (*SystemInfo) GetMemory

func (m *SystemInfo) GetMemory() int64

func (*SystemInfo) GetTrafficAvailable

func (m *SystemInfo) GetTrafficAvailable() bool
func (m *SystemInfo) GetUplink() int64

func (*SystemInfo) GetUplinkTotal

func (m *SystemInfo) GetUplinkTotal() int64

func (*SystemInfo) ProtoMessage

func (*SystemInfo) ProtoMessage()

func (*SystemInfo) Reset

func (m *SystemInfo) Reset()

func (*SystemInfo) String

func (m *SystemInfo) String() string

func (*SystemInfo) XXX_DiscardUnknown

func (m *SystemInfo) XXX_DiscardUnknown()

func (*SystemInfo) XXX_Marshal

func (m *SystemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SystemInfo) XXX_Merge

func (m *SystemInfo) XXX_Merge(src proto.Message)

func (*SystemInfo) XXX_Size

func (m *SystemInfo) XXX_Size() int

func (*SystemInfo) XXX_Unmarshal

func (m *SystemInfo) XXX_Unmarshal(b []byte) error

type SystemProxyStatus

type SystemProxyStatus struct {
	Available            bool     `protobuf:"varint,1,opt,name=available,proto3" json:"available,omitempty"`
	Enabled              bool     `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SystemProxyStatus) Descriptor

func (*SystemProxyStatus) Descriptor() ([]byte, []int)

func (*SystemProxyStatus) GetAvailable

func (m *SystemProxyStatus) GetAvailable() bool

func (*SystemProxyStatus) GetEnabled

func (m *SystemProxyStatus) GetEnabled() bool

func (*SystemProxyStatus) ProtoMessage

func (*SystemProxyStatus) ProtoMessage()

func (*SystemProxyStatus) Reset

func (m *SystemProxyStatus) Reset()

func (*SystemProxyStatus) String

func (m *SystemProxyStatus) String() string

func (*SystemProxyStatus) XXX_DiscardUnknown

func (m *SystemProxyStatus) XXX_DiscardUnknown()

func (*SystemProxyStatus) XXX_Marshal

func (m *SystemProxyStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SystemProxyStatus) XXX_Merge

func (m *SystemProxyStatus) XXX_Merge(src proto.Message)

func (*SystemProxyStatus) XXX_Size

func (m *SystemProxyStatus) XXX_Size() int

func (*SystemProxyStatus) XXX_Unmarshal

func (m *SystemProxyStatus) XXX_Unmarshal(b []byte) error

type TunnelResponse

type TunnelResponse struct {
	Message              string   `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TunnelResponse) Descriptor

func (*TunnelResponse) Descriptor() ([]byte, []int)

func (*TunnelResponse) GetMessage

func (m *TunnelResponse) GetMessage() string

func (*TunnelResponse) ProtoMessage

func (*TunnelResponse) ProtoMessage()

func (*TunnelResponse) Reset

func (m *TunnelResponse) Reset()

func (*TunnelResponse) String

func (m *TunnelResponse) String() string

func (*TunnelResponse) XXX_DiscardUnknown

func (m *TunnelResponse) XXX_DiscardUnknown()

func (*TunnelResponse) XXX_Marshal

func (m *TunnelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TunnelResponse) XXX_Merge

func (m *TunnelResponse) XXX_Merge(src proto.Message)

func (*TunnelResponse) XXX_Size

func (m *TunnelResponse) XXX_Size() int

func (*TunnelResponse) XXX_Unmarshal

func (m *TunnelResponse) XXX_Unmarshal(b []byte) error

type TunnelServiceClient

type TunnelServiceClient interface {
	Start(ctx context.Context, in *TunnelStartRequest, opts ...grpc.CallOption) (*TunnelResponse, error)
	Stop(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*TunnelResponse, error)
	Status(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*TunnelResponse, error)
	Exit(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*TunnelResponse, error)
}

TunnelServiceClient is the client API for TunnelService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type TunnelServiceServer

type TunnelServiceServer interface {
	Start(context.Context, *TunnelStartRequest) (*TunnelResponse, error)
	Stop(context.Context, *Empty) (*TunnelResponse, error)
	Status(context.Context, *Empty) (*TunnelResponse, error)
	Exit(context.Context, *Empty) (*TunnelResponse, error)
	// contains filtered or unexported methods
}

TunnelServiceServer is the server API for TunnelService service. All implementations must embed UnimplementedTunnelServiceServer for forward compatibility

type TunnelStartRequest

type TunnelStartRequest struct {
	Ipv6                   bool     `protobuf:"varint,1,opt,name=ipv6,proto3" json:"ipv6,omitempty"`
	ServerPort             int32    `protobuf:"varint,2,opt,name=server_port,json=serverPort,proto3" json:"server_port,omitempty"`
	StrictRoute            bool     `protobuf:"varint,3,opt,name=strict_route,json=strictRoute,proto3" json:"strict_route,omitempty"`
	EndpointIndependentNat bool     `` /* 130-byte string literal not displayed */
	Stack                  string   `protobuf:"bytes,5,opt,name=stack,proto3" json:"stack,omitempty"`
	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
	XXX_unrecognized       []byte   `json:"-"`
	XXX_sizecache          int32    `json:"-"`
}

func (*TunnelStartRequest) Descriptor

func (*TunnelStartRequest) Descriptor() ([]byte, []int)

func (*TunnelStartRequest) GetEndpointIndependentNat

func (m *TunnelStartRequest) GetEndpointIndependentNat() bool

func (*TunnelStartRequest) GetIpv6

func (m *TunnelStartRequest) GetIpv6() bool

func (*TunnelStartRequest) GetServerPort

func (m *TunnelStartRequest) GetServerPort() int32

func (*TunnelStartRequest) GetStack

func (m *TunnelStartRequest) GetStack() string

func (*TunnelStartRequest) GetStrictRoute

func (m *TunnelStartRequest) GetStrictRoute() bool

func (*TunnelStartRequest) ProtoMessage

func (*TunnelStartRequest) ProtoMessage()

func (*TunnelStartRequest) Reset

func (m *TunnelStartRequest) Reset()

func (*TunnelStartRequest) String

func (m *TunnelStartRequest) String() string

func (*TunnelStartRequest) XXX_DiscardUnknown

func (m *TunnelStartRequest) XXX_DiscardUnknown()

func (*TunnelStartRequest) XXX_Marshal

func (m *TunnelStartRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TunnelStartRequest) XXX_Merge

func (m *TunnelStartRequest) XXX_Merge(src proto.Message)

func (*TunnelStartRequest) XXX_Size

func (m *TunnelStartRequest) XXX_Size() int

func (*TunnelStartRequest) XXX_Unmarshal

func (m *TunnelStartRequest) XXX_Unmarshal(b []byte) error

type UnimplementedCoreServer

type UnimplementedCoreServer struct {
}

UnimplementedCoreServer must be embedded to have forward compatible implementations.

func (UnimplementedCoreServer) ChangeConfigOptions

func (UnimplementedCoreServer) CoreInfoListener

func (UnimplementedCoreServer) GenerateWarpConfig

func (UnimplementedCoreServer) GetSystemInfo

func (UnimplementedCoreServer) GetSystemProxyStatus

func (UnimplementedCoreServer) LogListener

func (UnimplementedCoreServer) MainOutboundsInfo

func (UnimplementedCoreServer) OutboundsInfo

func (UnimplementedCoreServer) Parse

func (UnimplementedCoreServer) Restart

func (UnimplementedCoreServer) SelectOutbound

func (UnimplementedCoreServer) SetSystemProxyEnabled

func (UnimplementedCoreServer) Setup

func (UnimplementedCoreServer) Start

func (UnimplementedCoreServer) StartService

func (UnimplementedCoreServer) Stop

func (UnimplementedCoreServer) UrlTest

type UnimplementedHelloServer

type UnimplementedHelloServer struct {
}

UnimplementedHelloServer must be embedded to have forward compatible implementations.

func (UnimplementedHelloServer) SayHello

func (UnimplementedHelloServer) SayHelloStream

type UnimplementedTunnelServiceServer

type UnimplementedTunnelServiceServer struct {
}

UnimplementedTunnelServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTunnelServiceServer) Exit

func (UnimplementedTunnelServiceServer) Start

func (UnimplementedTunnelServiceServer) Status

func (UnimplementedTunnelServiceServer) Stop

type UnsafeCoreServer

type UnsafeCoreServer interface {
	// contains filtered or unexported methods
}

UnsafeCoreServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CoreServer will result in compilation errors.

type UnsafeHelloServer

type UnsafeHelloServer interface {
	// contains filtered or unexported methods
}

UnsafeHelloServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to HelloServer will result in compilation errors.

type UnsafeTunnelServiceServer

type UnsafeTunnelServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeTunnelServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TunnelServiceServer will result in compilation errors.

type UrlTestRequest

type UrlTestRequest struct {
	GroupTag             string   `protobuf:"bytes,1,opt,name=group_tag,json=groupTag,proto3" json:"group_tag,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UrlTestRequest) Descriptor

func (*UrlTestRequest) Descriptor() ([]byte, []int)

func (*UrlTestRequest) GetGroupTag

func (m *UrlTestRequest) GetGroupTag() string

func (*UrlTestRequest) ProtoMessage

func (*UrlTestRequest) ProtoMessage()

func (*UrlTestRequest) Reset

func (m *UrlTestRequest) Reset()

func (*UrlTestRequest) String

func (m *UrlTestRequest) String() string

func (*UrlTestRequest) XXX_DiscardUnknown

func (m *UrlTestRequest) XXX_DiscardUnknown()

func (*UrlTestRequest) XXX_Marshal

func (m *UrlTestRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UrlTestRequest) XXX_Merge

func (m *UrlTestRequest) XXX_Merge(src proto.Message)

func (*UrlTestRequest) XXX_Size

func (m *UrlTestRequest) XXX_Size() int

func (*UrlTestRequest) XXX_Unmarshal

func (m *UrlTestRequest) XXX_Unmarshal(b []byte) error

type WarpAccount

type WarpAccount struct {
	AccountId            string   `protobuf:"bytes,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
	AccessToken          string   `protobuf:"bytes,2,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*WarpAccount) Descriptor

func (*WarpAccount) Descriptor() ([]byte, []int)

func (*WarpAccount) GetAccessToken

func (m *WarpAccount) GetAccessToken() string

func (*WarpAccount) GetAccountId

func (m *WarpAccount) GetAccountId() string

func (*WarpAccount) ProtoMessage

func (*WarpAccount) ProtoMessage()

func (*WarpAccount) Reset

func (m *WarpAccount) Reset()

func (*WarpAccount) String

func (m *WarpAccount) String() string

func (*WarpAccount) XXX_DiscardUnknown

func (m *WarpAccount) XXX_DiscardUnknown()

func (*WarpAccount) XXX_Marshal

func (m *WarpAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WarpAccount) XXX_Merge

func (m *WarpAccount) XXX_Merge(src proto.Message)

func (*WarpAccount) XXX_Size

func (m *WarpAccount) XXX_Size() int

func (*WarpAccount) XXX_Unmarshal

func (m *WarpAccount) XXX_Unmarshal(b []byte) error

type WarpGenerationResponse

type WarpGenerationResponse struct {
	Account              *WarpAccount         `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
	Log                  string               `protobuf:"bytes,2,opt,name=log,proto3" json:"log,omitempty"`
	Config               *WarpWireguardConfig `protobuf:"bytes,3,opt,name=config,proto3" json:"config,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*WarpGenerationResponse) Descriptor

func (*WarpGenerationResponse) Descriptor() ([]byte, []int)

func (*WarpGenerationResponse) GetAccount

func (m *WarpGenerationResponse) GetAccount() *WarpAccount

func (*WarpGenerationResponse) GetConfig

func (*WarpGenerationResponse) GetLog

func (m *WarpGenerationResponse) GetLog() string

func (*WarpGenerationResponse) ProtoMessage

func (*WarpGenerationResponse) ProtoMessage()

func (*WarpGenerationResponse) Reset

func (m *WarpGenerationResponse) Reset()

func (*WarpGenerationResponse) String

func (m *WarpGenerationResponse) String() string

func (*WarpGenerationResponse) XXX_DiscardUnknown

func (m *WarpGenerationResponse) XXX_DiscardUnknown()

func (*WarpGenerationResponse) XXX_Marshal

func (m *WarpGenerationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WarpGenerationResponse) XXX_Merge

func (m *WarpGenerationResponse) XXX_Merge(src proto.Message)

func (*WarpGenerationResponse) XXX_Size

func (m *WarpGenerationResponse) XXX_Size() int

func (*WarpGenerationResponse) XXX_Unmarshal

func (m *WarpGenerationResponse) XXX_Unmarshal(b []byte) error

type WarpWireguardConfig

type WarpWireguardConfig struct {
	PrivateKey           string   `protobuf:"bytes,1,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"`
	LocalAddressIpv4     string   `protobuf:"bytes,2,opt,name=local_address_ipv4,json=localAddressIpv4,proto3" json:"local_address_ipv4,omitempty"`
	LocalAddressIpv6     string   `protobuf:"bytes,3,opt,name=local_address_ipv6,json=localAddressIpv6,proto3" json:"local_address_ipv6,omitempty"`
	PeerPublicKey        string   `protobuf:"bytes,4,opt,name=peer_public_key,json=peerPublicKey,proto3" json:"peer_public_key,omitempty"`
	ClientId             string   `protobuf:"bytes,5,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*WarpWireguardConfig) Descriptor

func (*WarpWireguardConfig) Descriptor() ([]byte, []int)

func (*WarpWireguardConfig) GetClientId

func (m *WarpWireguardConfig) GetClientId() string

func (*WarpWireguardConfig) GetLocalAddressIpv4

func (m *WarpWireguardConfig) GetLocalAddressIpv4() string

func (*WarpWireguardConfig) GetLocalAddressIpv6

func (m *WarpWireguardConfig) GetLocalAddressIpv6() string

func (*WarpWireguardConfig) GetPeerPublicKey

func (m *WarpWireguardConfig) GetPeerPublicKey() string

func (*WarpWireguardConfig) GetPrivateKey

func (m *WarpWireguardConfig) GetPrivateKey() string

func (*WarpWireguardConfig) ProtoMessage

func (*WarpWireguardConfig) ProtoMessage()

func (*WarpWireguardConfig) Reset

func (m *WarpWireguardConfig) Reset()

func (*WarpWireguardConfig) String

func (m *WarpWireguardConfig) String() string

func (*WarpWireguardConfig) XXX_DiscardUnknown

func (m *WarpWireguardConfig) XXX_DiscardUnknown()

func (*WarpWireguardConfig) XXX_Marshal

func (m *WarpWireguardConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WarpWireguardConfig) XXX_Merge

func (m *WarpWireguardConfig) XXX_Merge(src proto.Message)

func (*WarpWireguardConfig) XXX_Size

func (m *WarpWireguardConfig) XXX_Size() int

func (*WarpWireguardConfig) XXX_Unmarshal

func (m *WarpWireguardConfig) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL