Documentation
¶
Index ¶
- Variables
- func RegisterPacmanServiceServer(s grpc.ServiceRegistrar, srv PacmanServiceServer)
- type AddRequest
- type AddResponse
- type PacmanServiceClient
- type PacmanServiceServer
- type SearchRequest
- type SearchResponse
- type UnimplementedPacmanServiceServer
- func (UnimplementedPacmanServiceServer) Add(context.Context, *AddRequest) (*AddResponse, error)
- func (UnimplementedPacmanServiceServer) Search(context.Context, *SearchRequest) (*SearchResponse, error)
- func (UnimplementedPacmanServiceServer) Update(context.Context, *UpdateRequest) (*UpdateResponse, error)
- type UnsafePacmanServiceServer
- type UpdateRequest
- type UpdateResponse
Constants ¶
This section is empty.
Variables ¶
var File_proto_v1_go_pacman_proto protoreflect.FileDescriptor
var PacmanService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "proto.v1.PacmanService", HandlerType: (*PacmanServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Add", Handler: _PacmanService_Add_Handler, }, { MethodName: "Search", Handler: _PacmanService_Search_Handler, }, { MethodName: "Update", Handler: _PacmanService_Update_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/v1/go_pacman.proto", }
PacmanService_ServiceDesc is the grpc.ServiceDesc for PacmanService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterPacmanServiceServer ¶
func RegisterPacmanServiceServer(s grpc.ServiceRegistrar, srv PacmanServiceServer)
Types ¶
type AddRequest ¶
type AddRequest struct { Packages string `protobuf:"bytes,1,opt,name=packages,proto3" json:"packages,omitempty"` // contains filtered or unexported fields }
func (*AddRequest) Descriptor
deprecated
func (*AddRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddRequest.ProtoReflect.Descriptor instead.
func (*AddRequest) GetPackages ¶
func (x *AddRequest) GetPackages() string
func (*AddRequest) ProtoMessage ¶
func (*AddRequest) ProtoMessage()
func (*AddRequest) ProtoReflect ¶
func (x *AddRequest) ProtoReflect() protoreflect.Message
func (*AddRequest) Reset ¶
func (x *AddRequest) Reset()
func (*AddRequest) String ¶
func (x *AddRequest) String() string
type AddResponse ¶
type AddResponse struct {
// contains filtered or unexported fields
}
func (*AddResponse) Descriptor
deprecated
func (*AddResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddResponse.ProtoReflect.Descriptor instead.
func (*AddResponse) ProtoMessage ¶
func (*AddResponse) ProtoMessage()
func (*AddResponse) ProtoReflect ¶
func (x *AddResponse) ProtoReflect() protoreflect.Message
func (*AddResponse) Reset ¶
func (x *AddResponse) Reset()
func (*AddResponse) String ¶
func (x *AddResponse) String() string
type PacmanServiceClient ¶
type PacmanServiceClient interface { // Add new packages from AUR package registry Add(ctx context.Context, in *AddRequest, opts ...grpc.CallOption) (*AddResponse, error) // Check wether some package exists in repository Search(ctx context.Context, in *SearchRequest, opts ...grpc.CallOption) (*SearchResponse, error) // Update all packages from AUR Update(ctx context.Context, in *UpdateRequest, opts ...grpc.CallOption) (*UpdateResponse, error) }
PacmanServiceClient is the client API for PacmanService 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 NewPacmanServiceClient ¶
func NewPacmanServiceClient(cc grpc.ClientConnInterface) PacmanServiceClient
type PacmanServiceServer ¶
type PacmanServiceServer interface { // Add new packages from AUR package registry Add(context.Context, *AddRequest) (*AddResponse, error) // Check wether some package exists in repository Search(context.Context, *SearchRequest) (*SearchResponse, error) // Update all packages from AUR Update(context.Context, *UpdateRequest) (*UpdateResponse, error) }
PacmanServiceServer is the server API for PacmanService service. All implementations should embed UnimplementedPacmanServiceServer for forward compatibility
type SearchRequest ¶
type SearchRequest struct { Pattern string `protobuf:"bytes,1,opt,name=pattern,proto3" json:"pattern,omitempty"` // contains filtered or unexported fields }
func (*SearchRequest) Descriptor
deprecated
func (*SearchRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchRequest.ProtoReflect.Descriptor instead.
func (*SearchRequest) GetPattern ¶
func (x *SearchRequest) GetPattern() string
func (*SearchRequest) ProtoMessage ¶
func (*SearchRequest) ProtoMessage()
func (*SearchRequest) ProtoReflect ¶
func (x *SearchRequest) ProtoReflect() protoreflect.Message
func (*SearchRequest) Reset ¶
func (x *SearchRequest) Reset()
func (*SearchRequest) String ¶
func (x *SearchRequest) String() string
type SearchResponse ¶
type SearchResponse struct { Packages []string `protobuf:"bytes,1,rep,name=packages,proto3" json:"packages,omitempty"` // contains filtered or unexported fields }
func (*SearchResponse) Descriptor
deprecated
func (*SearchResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchResponse.ProtoReflect.Descriptor instead.
func (*SearchResponse) GetPackages ¶
func (x *SearchResponse) GetPackages() []string
func (*SearchResponse) ProtoMessage ¶
func (*SearchResponse) ProtoMessage()
func (*SearchResponse) ProtoReflect ¶
func (x *SearchResponse) ProtoReflect() protoreflect.Message
func (*SearchResponse) Reset ¶
func (x *SearchResponse) Reset()
func (*SearchResponse) String ¶
func (x *SearchResponse) String() string
type UnimplementedPacmanServiceServer ¶
type UnimplementedPacmanServiceServer struct { }
UnimplementedPacmanServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedPacmanServiceServer) Add ¶
func (UnimplementedPacmanServiceServer) Add(context.Context, *AddRequest) (*AddResponse, error)
func (UnimplementedPacmanServiceServer) Search ¶
func (UnimplementedPacmanServiceServer) Search(context.Context, *SearchRequest) (*SearchResponse, error)
func (UnimplementedPacmanServiceServer) Update ¶
func (UnimplementedPacmanServiceServer) Update(context.Context, *UpdateRequest) (*UpdateResponse, error)
type UnsafePacmanServiceServer ¶
type UnsafePacmanServiceServer interface {
// contains filtered or unexported methods
}
UnsafePacmanServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PacmanServiceServer will result in compilation errors.
type UpdateRequest ¶
type UpdateRequest struct {
// contains filtered or unexported fields
}
func (*UpdateRequest) Descriptor
deprecated
func (*UpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRequest.ProtoReflect.Descriptor instead.
func (*UpdateRequest) ProtoMessage ¶
func (*UpdateRequest) ProtoMessage()
func (*UpdateRequest) ProtoReflect ¶
func (x *UpdateRequest) ProtoReflect() protoreflect.Message
func (*UpdateRequest) Reset ¶
func (x *UpdateRequest) Reset()
func (*UpdateRequest) String ¶
func (x *UpdateRequest) String() string
type UpdateResponse ¶
type UpdateResponse struct {
// contains filtered or unexported fields
}
func (*UpdateResponse) Descriptor
deprecated
func (*UpdateResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateResponse.ProtoReflect.Descriptor instead.
func (*UpdateResponse) ProtoMessage ¶
func (*UpdateResponse) ProtoMessage()
func (*UpdateResponse) ProtoReflect ¶
func (x *UpdateResponse) ProtoReflect() protoreflect.Message
func (*UpdateResponse) Reset ¶
func (x *UpdateResponse) Reset()
func (*UpdateResponse) String ¶
func (x *UpdateResponse) String() string