pb

package
v0.0.0-...-f67f16b Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2022 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var External_ServiceDesc = &grpc.ServiceDesc{
	ServiceName: "pb.External",
	HandlerType: (*ExternalServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "SayHello",
			Handler:    _External_SayHello_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "pb/test01.proto",
}

External_ServiceDesc is the grpc.ServiceDesc for External 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 External_ServiceImpl = func(srv ExternalServer) ExternalServer {
	return &externalServer{
		sayHello: grpc1.NewServer(
			_External_SayHello_Endpoint(srv),
			_External_SayHello_DecodeRequest,
			_External_SayHello_EncodeResponse,
		),
	}
}

External_ServiceImpl is the grpc1.Handler for External 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 File_pb_test01_proto protoreflect.FileDescriptor
View Source
var File_pb_test02_proto protoreflect.FileDescriptor
View Source
var Internal_ServiceDesc = &grpc.ServiceDesc{
	ServiceName: "pb.Internal",
	HandlerType: (*InternalServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Login",
			Handler:    _Internal_Login_Handler,
		},
		{
			MethodName: "Logout",
			Handler:    _Internal_Logout_Handler,
		},
		{
			MethodName: "Signin",
			Handler:    _Internal_Signin_Handler,
		},
		{
			MethodName: "Signout",
			Handler:    _Internal_Signout_Handler,
		},
		{
			MethodName: "Register",
			Handler:    _Internal_Register_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "pb/test02.proto",
}

Internal_ServiceDesc is the grpc.ServiceDesc for Internal 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 Internal_ServiceImpl = func(srv InternalServer) InternalServer {
	return &internalServer{
		login: grpc1.NewServer(
			_Internal_Login_Endpoint(srv),
			_Internal_Login_DecodeRequest,
			_Internal_Login_EncodeResponse,
		),
		logout: grpc1.NewServer(
			_Internal_Logout_Endpoint(srv),
			_Internal_Logout_DecodeRequest,
			_Internal_Logout_EncodeResponse,
		),
		signin: grpc1.NewServer(
			_Internal_Signin_Endpoint(srv),
			_Internal_Signin_DecodeRequest,
			_Internal_Signin_EncodeResponse,
		),
		signout: grpc1.NewServer(
			_Internal_Signout_Endpoint(srv),
			_Internal_Signout_DecodeRequest,
			_Internal_Signout_EncodeResponse,
		),
		register: grpc1.NewServer(
			_Internal_Register_Endpoint(srv),
			_Internal_Register_DecodeRequest,
			_Internal_Register_EncodeResponse,
		),
	}
}

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

Functions

func RegisterExternalServer

func RegisterExternalServer(s grpc.ServiceRegistrar, srv ExternalServer)

func RegisterInternalServer

func RegisterInternalServer(s grpc.ServiceRegistrar, srv InternalServer)

Types

type ExternalClient

type ExternalClient interface {
	SayHello(ctx context.Context, in *SayHelloReq, opts ...grpc.CallOption) (*SayHelloResp, error)
}

ExternalClient is the client API for External 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 NewExternalClient

func NewExternalClient(cc grpc.ClientConnInterface) ExternalClient

type ExternalServer

type ExternalServer interface {
	SayHello(context.Context, *SayHelloReq) (*SayHelloResp, error)
}

ExternalServer is the server API for External service.

type InternalClient

type InternalClient interface {
	Login(ctx context.Context, in *LoginReq, opts ...grpc.CallOption) (*LoginResp, error)
	Logout(ctx context.Context, in *LogoutReq, opts ...grpc.CallOption) (*LogoutResp, error)
	Signin(ctx context.Context, in *SigninReq, opts ...grpc.CallOption) (*SigninResp, error)
	Signout(ctx context.Context, in *SignoutReq, opts ...grpc.CallOption) (*SignoutResp, error)
	Register(ctx context.Context, in *RegisterReq, opts ...grpc.CallOption) (*RegisterResp, error)
}

InternalClient is the client API for Internal 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 NewInternalClient

func NewInternalClient(cc grpc.ClientConnInterface) InternalClient

type InternalServer

type InternalServer interface {
	Login(context.Context, *LoginReq) (*LoginResp, error)
	Logout(context.Context, *LogoutReq) (*LogoutResp, error)
	Signin(context.Context, *SigninReq) (*SigninResp, error)
	Signout(context.Context, *SignoutReq) (*SignoutResp, error)
	Register(context.Context, *RegisterReq) (*RegisterResp, error)
}

InternalServer is the server API for Internal service.

type LoginReq

type LoginReq struct {
	User   string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	Passwd string `protobuf:"bytes,2,opt,name=passwd,proto3" json:"passwd,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginReq) Descriptor deprecated

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

Deprecated: Use LoginReq.ProtoReflect.Descriptor instead.

func (*LoginReq) GetPasswd

func (x *LoginReq) GetPasswd() string

func (*LoginReq) GetUser

func (x *LoginReq) GetUser() string

func (*LoginReq) ProtoMessage

func (*LoginReq) ProtoMessage()

func (*LoginReq) ProtoReflect

func (x *LoginReq) ProtoReflect() protoreflect.Message

func (*LoginReq) Reset

func (x *LoginReq) Reset()

func (*LoginReq) String

func (x *LoginReq) String() string

type LoginResp

type LoginResp struct {
	Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	User *User `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginResp) Descriptor deprecated

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

Deprecated: Use LoginResp.ProtoReflect.Descriptor instead.

func (*LoginResp) GetCode

func (x *LoginResp) GetCode() int32

func (*LoginResp) GetUser

func (x *LoginResp) GetUser() *User

func (*LoginResp) ProtoMessage

func (*LoginResp) ProtoMessage()

func (*LoginResp) ProtoReflect

func (x *LoginResp) ProtoReflect() protoreflect.Message

func (*LoginResp) Reset

func (x *LoginResp) Reset()

func (*LoginResp) String

func (x *LoginResp) String() string

type LogoutReq

type LogoutReq struct {
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*LogoutReq) Descriptor deprecated

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

Deprecated: Use LogoutReq.ProtoReflect.Descriptor instead.

func (*LogoutReq) GetStatus

func (x *LogoutReq) GetStatus() int32

func (*LogoutReq) ProtoMessage

func (*LogoutReq) ProtoMessage()

func (*LogoutReq) ProtoReflect

func (x *LogoutReq) ProtoReflect() protoreflect.Message

func (*LogoutReq) Reset

func (x *LogoutReq) Reset()

func (*LogoutReq) String

func (x *LogoutReq) String() string

type LogoutResp

type LogoutResp struct {
	Code int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Data string `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*LogoutResp) Descriptor deprecated

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

Deprecated: Use LogoutResp.ProtoReflect.Descriptor instead.

func (*LogoutResp) GetCode

func (x *LogoutResp) GetCode() int32

func (*LogoutResp) GetData

func (x *LogoutResp) GetData() string

func (*LogoutResp) ProtoMessage

func (*LogoutResp) ProtoMessage()

func (*LogoutResp) ProtoReflect

func (x *LogoutResp) ProtoReflect() protoreflect.Message

func (*LogoutResp) Reset

func (x *LogoutResp) Reset()

func (*LogoutResp) String

func (x *LogoutResp) String() string

type RegisterReq

type RegisterReq struct {
	User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisterReq) Descriptor deprecated

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

Deprecated: Use RegisterReq.ProtoReflect.Descriptor instead.

func (*RegisterReq) GetUser

func (x *RegisterReq) GetUser() *User

func (*RegisterReq) ProtoMessage

func (*RegisterReq) ProtoMessage()

func (*RegisterReq) ProtoReflect

func (x *RegisterReq) ProtoReflect() protoreflect.Message

func (*RegisterReq) Reset

func (x *RegisterReq) Reset()

func (*RegisterReq) String

func (x *RegisterReq) String() string

type RegisterResp

type RegisterResp struct {
	User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisterResp) Descriptor deprecated

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

Deprecated: Use RegisterResp.ProtoReflect.Descriptor instead.

func (*RegisterResp) GetUser

func (x *RegisterResp) GetUser() *User

func (*RegisterResp) ProtoMessage

func (*RegisterResp) ProtoMessage()

func (*RegisterResp) ProtoReflect

func (x *RegisterResp) ProtoReflect() protoreflect.Message

func (*RegisterResp) Reset

func (x *RegisterResp) Reset()

func (*RegisterResp) String

func (x *RegisterResp) String() string

type SayHelloReq

type SayHelloReq struct {
	Str string `protobuf:"bytes,1,opt,name=str,proto3" json:"str,omitempty"`
	// contains filtered or unexported fields
}

func (*SayHelloReq) Descriptor deprecated

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

Deprecated: Use SayHelloReq.ProtoReflect.Descriptor instead.

func (*SayHelloReq) GetStr

func (x *SayHelloReq) GetStr() string

func (*SayHelloReq) ProtoMessage

func (*SayHelloReq) ProtoMessage()

func (*SayHelloReq) ProtoReflect

func (x *SayHelloReq) ProtoReflect() protoreflect.Message

func (*SayHelloReq) Reset

func (x *SayHelloReq) Reset()

func (*SayHelloReq) String

func (x *SayHelloReq) String() string

type SayHelloResp

type SayHelloResp struct {
	Data string `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*SayHelloResp) Descriptor deprecated

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

Deprecated: Use SayHelloResp.ProtoReflect.Descriptor instead.

func (*SayHelloResp) GetData

func (x *SayHelloResp) GetData() string

func (*SayHelloResp) ProtoMessage

func (*SayHelloResp) ProtoMessage()

func (*SayHelloResp) ProtoReflect

func (x *SayHelloResp) ProtoReflect() protoreflect.Message

func (*SayHelloResp) Reset

func (x *SayHelloResp) Reset()

func (*SayHelloResp) String

func (x *SayHelloResp) String() string

type SigninReq

type SigninReq struct {
	User   string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	Passwd string `protobuf:"bytes,2,opt,name=passwd,proto3" json:"passwd,omitempty"`
	// contains filtered or unexported fields
}

func (*SigninReq) Descriptor deprecated

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

Deprecated: Use SigninReq.ProtoReflect.Descriptor instead.

func (*SigninReq) GetPasswd

func (x *SigninReq) GetPasswd() string

func (*SigninReq) GetUser

func (x *SigninReq) GetUser() string

func (*SigninReq) ProtoMessage

func (*SigninReq) ProtoMessage()

func (*SigninReq) ProtoReflect

func (x *SigninReq) ProtoReflect() protoreflect.Message

func (*SigninReq) Reset

func (x *SigninReq) Reset()

func (*SigninReq) String

func (x *SigninReq) String() string

type SigninResp

type SigninResp struct {
	Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	User *User `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

func (*SigninResp) Descriptor deprecated

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

Deprecated: Use SigninResp.ProtoReflect.Descriptor instead.

func (*SigninResp) GetCode

func (x *SigninResp) GetCode() int32

func (*SigninResp) GetUser

func (x *SigninResp) GetUser() *User

func (*SigninResp) ProtoMessage

func (*SigninResp) ProtoMessage()

func (*SigninResp) ProtoReflect

func (x *SigninResp) ProtoReflect() protoreflect.Message

func (*SigninResp) Reset

func (x *SigninResp) Reset()

func (*SigninResp) String

func (x *SigninResp) String() string

type SignoutReq

type SignoutReq struct {
	Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*SignoutReq) Descriptor deprecated

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

Deprecated: Use SignoutReq.ProtoReflect.Descriptor instead.

func (*SignoutReq) GetStatus

func (x *SignoutReq) GetStatus() int32

func (*SignoutReq) ProtoMessage

func (*SignoutReq) ProtoMessage()

func (*SignoutReq) ProtoReflect

func (x *SignoutReq) ProtoReflect() protoreflect.Message

func (*SignoutReq) Reset

func (x *SignoutReq) Reset()

func (*SignoutReq) String

func (x *SignoutReq) String() string

type SignoutResp

type SignoutResp struct {
	Code int32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Data string `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*SignoutResp) Descriptor deprecated

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

Deprecated: Use SignoutResp.ProtoReflect.Descriptor instead.

func (*SignoutResp) GetCode

func (x *SignoutResp) GetCode() int32

func (*SignoutResp) GetData

func (x *SignoutResp) GetData() string

func (*SignoutResp) ProtoMessage

func (*SignoutResp) ProtoMessage()

func (*SignoutResp) ProtoReflect

func (x *SignoutResp) ProtoReflect() protoreflect.Message

func (*SignoutResp) Reset

func (x *SignoutResp) Reset()

func (*SignoutResp) String

func (x *SignoutResp) String() string

type User

type User struct {
	Id      int64   `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Uid     string  `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	Name    string  `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Balance float64 `protobuf:"fixed64,4,opt,name=balance,proto3" json:"balance,omitempty"`
	Online  bool    `protobuf:"varint,5,opt,name=online,proto3" json:"online,omitempty"`
	// contains filtered or unexported fields
}

func (*User) Descriptor deprecated

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

Deprecated: Use User.ProtoReflect.Descriptor instead.

func (*User) GetBalance

func (x *User) GetBalance() float64

func (*User) GetId

func (x *User) GetId() int64

func (*User) GetName

func (x *User) GetName() string

func (*User) GetOnline

func (x *User) GetOnline() bool

func (*User) GetUid

func (x *User) GetUid() string

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) ProtoReflect

func (x *User) ProtoReflect() protoreflect.Message

func (*User) Reset

func (x *User) Reset()

func (*User) String

func (x *User) String() string

Jump to

Keyboard shortcuts

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