Documentation
¶
Index ¶
- Variables
- func RegisterISLBServer(s grpc.ServiceRegistrar, srv ISLBServer)
- type FindNodeReply
- type FindNodeRequest
- func (*FindNodeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FindNodeRequest) GetNid() string
- func (x *FindNodeRequest) GetService() string
- func (x *FindNodeRequest) GetSid() string
- func (*FindNodeRequest) ProtoMessage()
- func (x *FindNodeRequest) ProtoReflect() protoreflect.Message
- func (x *FindNodeRequest) Reset()
- func (x *FindNodeRequest) String() string
- type ISLBClient
- type ISLBServer
- type UnimplementedISLBServer
- type UnsafeISLBServer
Constants ¶
This section is empty.
Variables ¶
var File_proto_islb_islb_proto protoreflect.FileDescriptor
var ISLB_ServiceDesc = grpc.ServiceDesc{ ServiceName: "islb.ISLB", HandlerType: (*ISLBServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{}, Metadata: "proto/islb/islb.proto", }
ISLB_ServiceDesc is the grpc.ServiceDesc for ISLB service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterISLBServer ¶
func RegisterISLBServer(s grpc.ServiceRegistrar, srv ISLBServer)
Types ¶
type FindNodeReply ¶
type FindNodeReply struct { Nodes []*ion.Node `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` // contains filtered or unexported fields }
func (*FindNodeReply) Descriptor
deprecated
func (*FindNodeReply) Descriptor() ([]byte, []int)
Deprecated: Use FindNodeReply.ProtoReflect.Descriptor instead.
func (*FindNodeReply) GetNodes ¶
func (x *FindNodeReply) GetNodes() []*ion.Node
func (*FindNodeReply) ProtoMessage ¶
func (*FindNodeReply) ProtoMessage()
func (*FindNodeReply) ProtoReflect ¶
func (x *FindNodeReply) ProtoReflect() protoreflect.Message
func (*FindNodeReply) Reset ¶
func (x *FindNodeReply) Reset()
func (*FindNodeReply) String ¶
func (x *FindNodeReply) String() string
type FindNodeRequest ¶
type FindNodeRequest struct { Sid string `protobuf:"bytes,1,opt,name=sid,proto3" json:"sid,omitempty"` Nid string `protobuf:"bytes,2,opt,name=nid,proto3" json:"nid,omitempty"` Service string `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"` // contains filtered or unexported fields }
func (*FindNodeRequest) Descriptor
deprecated
func (*FindNodeRequest) Descriptor() ([]byte, []int)
Deprecated: Use FindNodeRequest.ProtoReflect.Descriptor instead.
func (*FindNodeRequest) GetNid ¶
func (x *FindNodeRequest) GetNid() string
func (*FindNodeRequest) GetService ¶
func (x *FindNodeRequest) GetService() string
func (*FindNodeRequest) GetSid ¶
func (x *FindNodeRequest) GetSid() string
func (*FindNodeRequest) ProtoMessage ¶
func (*FindNodeRequest) ProtoMessage()
func (*FindNodeRequest) ProtoReflect ¶
func (x *FindNodeRequest) ProtoReflect() protoreflect.Message
func (*FindNodeRequest) Reset ¶
func (x *FindNodeRequest) Reset()
func (*FindNodeRequest) String ¶
func (x *FindNodeRequest) String() string
type ISLBClient ¶
type ISLBClient interface { }
ISLBClient is the client API for ISLB 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 NewISLBClient ¶
func NewISLBClient(cc grpc.ClientConnInterface) ISLBClient
type ISLBServer ¶
type ISLBServer interface {
// contains filtered or unexported methods
}
ISLBServer is the server API for ISLB service. All implementations must embed UnimplementedISLBServer for forward compatibility
type UnimplementedISLBServer ¶
type UnimplementedISLBServer struct { }
UnimplementedISLBServer must be embedded to have forward compatible implementations.
type UnsafeISLBServer ¶
type UnsafeISLBServer interface {
// contains filtered or unexported methods
}
UnsafeISLBServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ISLBServer will result in compilation errors.