Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterHandleStoreServiceServer(s grpc.ServiceRegistrar, srv HandleStoreServiceServer)
- type HandleStoreServiceClient
- type HandleStoreServiceServer
- type ReleaseHandleRequest
- func (*ReleaseHandleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ReleaseHandleRequest) GetHandle() int64
- func (*ReleaseHandleRequest) ProtoMessage()
- func (x *ReleaseHandleRequest) ProtoReflect() protoreflect.Message
- func (x *ReleaseHandleRequest) Reset()
- func (x *ReleaseHandleRequest) String() string
- type ReleaseHandleResponse
- type UnimplementedHandleStoreServiceServer
- type UnsafeHandleStoreServiceServer
Constants ¶
const (
HandleStoreService_ReleaseHandle_FullMethodName = "/handlestore.HandleStoreService/ReleaseHandle"
)
Variables ¶
var File_proto_handlestore_handlestore_proto protoreflect.FileDescriptor
var HandleStoreService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "handlestore.HandleStoreService", HandlerType: (*HandleStoreServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ReleaseHandle", Handler: _HandleStoreService_ReleaseHandle_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "proto/handlestore/handlestore.proto", }
HandleStoreService_ServiceDesc is the grpc.ServiceDesc for HandleStoreService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterHandleStoreServiceServer ¶
func RegisterHandleStoreServiceServer(s grpc.ServiceRegistrar, srv HandleStoreServiceServer)
Types ¶
type HandleStoreServiceClient ¶
type HandleStoreServiceClient interface {
ReleaseHandle(ctx context.Context, in *ReleaseHandleRequest, opts ...grpc.CallOption) (*ReleaseHandleResponse, error)
}
HandleStoreServiceClient is the client API for HandleStoreService 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 NewHandleStoreServiceClient ¶
func NewHandleStoreServiceClient(cc grpc.ClientConnInterface) HandleStoreServiceClient
type HandleStoreServiceServer ¶
type HandleStoreServiceServer interface {
ReleaseHandle(context.Context, *ReleaseHandleRequest) (*ReleaseHandleResponse, error)
// contains filtered or unexported methods
}
HandleStoreServiceServer is the server API for HandleStoreService service. All implementations must embed UnimplementedHandleStoreServiceServer for forward compatibility.
type ReleaseHandleRequest ¶
type ReleaseHandleRequest struct {
Handle int64 `protobuf:"varint,1,opt,name=handle,proto3" json:"handle,omitempty"`
// contains filtered or unexported fields
}
func (*ReleaseHandleRequest) Descriptor
deprecated
func (*ReleaseHandleRequest) Descriptor() ([]byte, []int)
Deprecated: Use ReleaseHandleRequest.ProtoReflect.Descriptor instead.
func (*ReleaseHandleRequest) GetHandle ¶
func (x *ReleaseHandleRequest) GetHandle() int64
func (*ReleaseHandleRequest) ProtoMessage ¶
func (*ReleaseHandleRequest) ProtoMessage()
func (*ReleaseHandleRequest) ProtoReflect ¶
func (x *ReleaseHandleRequest) ProtoReflect() protoreflect.Message
func (*ReleaseHandleRequest) Reset ¶
func (x *ReleaseHandleRequest) Reset()
func (*ReleaseHandleRequest) String ¶
func (x *ReleaseHandleRequest) String() string
type ReleaseHandleResponse ¶
type ReleaseHandleResponse struct {
// contains filtered or unexported fields
}
func (*ReleaseHandleResponse) Descriptor
deprecated
func (*ReleaseHandleResponse) Descriptor() ([]byte, []int)
Deprecated: Use ReleaseHandleResponse.ProtoReflect.Descriptor instead.
func (*ReleaseHandleResponse) ProtoMessage ¶
func (*ReleaseHandleResponse) ProtoMessage()
func (*ReleaseHandleResponse) ProtoReflect ¶
func (x *ReleaseHandleResponse) ProtoReflect() protoreflect.Message
func (*ReleaseHandleResponse) Reset ¶
func (x *ReleaseHandleResponse) Reset()
func (*ReleaseHandleResponse) String ¶
func (x *ReleaseHandleResponse) String() string
type UnimplementedHandleStoreServiceServer ¶
type UnimplementedHandleStoreServiceServer struct{}
UnimplementedHandleStoreServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedHandleStoreServiceServer) ReleaseHandle ¶
func (UnimplementedHandleStoreServiceServer) ReleaseHandle(context.Context, *ReleaseHandleRequest) (*ReleaseHandleResponse, error)
type UnsafeHandleStoreServiceServer ¶
type UnsafeHandleStoreServiceServer interface {
// contains filtered or unexported methods
}
UnsafeHandleStoreServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to HandleStoreServiceServer will result in compilation errors.