Versions in this module Expand all Collapse all v0 v0.2.1 Aug 14, 2025 Changes in this version + var File_sd_proto protoreflect.FileDescriptor + var SD_ServiceDesc = grpc.ServiceDesc + func RegisterSDServer(s grpc.ServiceRegistrar, srv SDServer) + type DeregisterReply struct + Ok bool + func (*DeregisterReply) Descriptor() ([]byte, []int) + func (*DeregisterReply) ProtoMessage() + func (x *DeregisterReply) GetOk() bool + func (x *DeregisterReply) ProtoReflect() protoreflect.Message + func (x *DeregisterReply) Reset() + func (x *DeregisterReply) String() string + type DeregisterRequest struct + Service *Service + func (*DeregisterRequest) Descriptor() ([]byte, []int) + func (*DeregisterRequest) ProtoMessage() + func (x *DeregisterRequest) GetService() *Service + func (x *DeregisterRequest) ProtoReflect() protoreflect.Message + func (x *DeregisterRequest) Reset() + func (x *DeregisterRequest) String() string + type GetServiceReply struct + Services []*Service + func (*GetServiceReply) Descriptor() ([]byte, []int) + func (*GetServiceReply) ProtoMessage() + func (x *GetServiceReply) GetServices() []*Service + func (x *GetServiceReply) ProtoReflect() protoreflect.Message + func (x *GetServiceReply) Reset() + func (x *GetServiceReply) String() string + type GetServiceRequest struct + Name string + func (*GetServiceRequest) Descriptor() ([]byte, []int) + func (*GetServiceRequest) ProtoMessage() + func (x *GetServiceRequest) GetName() string + func (x *GetServiceRequest) ProtoReflect() protoreflect.Message + func (x *GetServiceRequest) Reset() + func (x *GetServiceRequest) String() string + type RegisterReply struct + Ok bool + func (*RegisterReply) Descriptor() ([]byte, []int) + func (*RegisterReply) ProtoMessage() + func (x *RegisterReply) GetOk() bool + func (x *RegisterReply) ProtoReflect() protoreflect.Message + func (x *RegisterReply) Reset() + func (x *RegisterReply) String() string + type RegisterRequest struct + Service *Service + func (*RegisterRequest) Descriptor() ([]byte, []int) + func (*RegisterRequest) ProtoMessage() + func (x *RegisterRequest) GetService() *Service + func (x *RegisterRequest) ProtoReflect() protoreflect.Message + func (x *RegisterRequest) Reset() + func (x *RegisterRequest) String() string + type RenewReply struct + Ok bool + func (*RenewReply) Descriptor() ([]byte, []int) + func (*RenewReply) ProtoMessage() + func (x *RenewReply) GetOk() bool + func (x *RenewReply) ProtoReflect() protoreflect.Message + func (x *RenewReply) Reset() + func (x *RenewReply) String() string + type RenewRequest struct + Service *Service + func (*RenewRequest) Descriptor() ([]byte, []int) + func (*RenewRequest) ProtoMessage() + func (x *RenewRequest) GetService() *Service + func (x *RenewRequest) ProtoReflect() protoreflect.Message + func (x *RenewRequest) Reset() + func (x *RenewRequest) String() string + type SDClient interface + Deregister func(ctx context.Context, in *DeregisterRequest, opts ...grpc.CallOption) (*DeregisterReply, error) + Get func(ctx context.Context, in *GetServiceRequest, opts ...grpc.CallOption) (*GetServiceReply, error) + Register func(ctx context.Context, in *RegisterRequest, opts ...grpc.CallOption) (*RegisterReply, error) + Renew func(ctx context.Context, in *RenewRequest, opts ...grpc.CallOption) (*RenewReply, error) + func NewSDClient(cc grpc.ClientConnInterface) SDClient + type SDServer interface + Deregister func(context.Context, *DeregisterRequest) (*DeregisterReply, error) + Get func(context.Context, *GetServiceRequest) (*GetServiceReply, error) + Register func(context.Context, *RegisterRequest) (*RegisterReply, error) + Renew func(context.Context, *RenewRequest) (*RenewReply, error) + type Service struct + Address string + Id string + Name string + Network string + Node string + func (*Service) Descriptor() ([]byte, []int) + func (*Service) ProtoMessage() + func (x *Service) GetAddress() string + func (x *Service) GetId() string + func (x *Service) GetName() string + func (x *Service) GetNetwork() string + func (x *Service) GetNode() string + func (x *Service) ProtoReflect() protoreflect.Message + func (x *Service) Reset() + func (x *Service) String() string + type UnimplementedSDServer struct + func (UnimplementedSDServer) Deregister(context.Context, *DeregisterRequest) (*DeregisterReply, error) + func (UnimplementedSDServer) Get(context.Context, *GetServiceRequest) (*GetServiceReply, error) + func (UnimplementedSDServer) Register(context.Context, *RegisterRequest) (*RegisterReply, error) + func (UnimplementedSDServer) Renew(context.Context, *RenewRequest) (*RenewReply, error) + type UnsafeSDServer interface