Versions in this module Expand all Collapse all v0 v0.1.0 May 5, 2024 Changes in this version + var File_core_manager_manager_proto protoreflect.FileDescriptor + var Manager_ServiceDesc = grpc.ServiceDesc + var MinecraftState_name = map[int32]string + var MinecraftState_value = map[string]int32 + func RegisterManagerServer(s grpc.ServiceRegistrar, srv ManagerServer) + type Client struct + Id uint64 + func (*Client) Descriptor() ([]byte, []int) + func (*Client) ProtoMessage() + func (x *Client) GetId() uint64 + func (x *Client) ProtoReflect() protoreflect.Message + func (x *Client) Reset() + func (x *Client) String() string + type ManagerClient interface + Lock func(ctx context.Context, in *Client, opts ...grpc.CallOption) (*emptypb.Empty, error) + Login func(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*Client, error) + Message func(ctx context.Context, in *Client, opts ...grpc.CallOption) (Manager_MessageClient, error) + Start func(ctx context.Context, in *StartRequest, opts ...grpc.CallOption) (*StatusResponse, error) + Status func(ctx context.Context, in *Client, opts ...grpc.CallOption) (*StatusResponse, error) + Stop func(ctx context.Context, in *Client, opts ...grpc.CallOption) (*emptypb.Empty, error) + Unlock func(ctx context.Context, in *Client, opts ...grpc.CallOption) (*emptypb.Empty, error) + Write func(ctx context.Context, in *WriteRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) + func NewManagerClient(cc grpc.ClientConnInterface) ManagerClient + type ManagerServer interface + Lock func(context.Context, *Client) (*emptypb.Empty, error) + Login func(context.Context, *emptypb.Empty) (*Client, error) + Message func(*Client, Manager_MessageServer) error + Start func(context.Context, *StartRequest) (*StatusResponse, error) + Status func(context.Context, *Client) (*StatusResponse, error) + Stop func(context.Context, *Client) (*emptypb.Empty, error) + Unlock func(context.Context, *Client) (*emptypb.Empty, error) + Write func(context.Context, *WriteRequest) (*emptypb.Empty, error) + type Manager_MessageClient interface + Recv func() (*MessageResponse, error) + type Manager_MessageServer interface + Send func(*MessageResponse) error + type MessageResponse struct + Content string + Id uint64 + Locked bool + Type string + func (*MessageResponse) Descriptor() ([]byte, []int) + func (*MessageResponse) ProtoMessage() + func (x *MessageResponse) GetContent() string + func (x *MessageResponse) GetId() uint64 + func (x *MessageResponse) GetLocked() bool + func (x *MessageResponse) GetType() string + func (x *MessageResponse) ProtoReflect() protoreflect.Message + func (x *MessageResponse) Reset() + func (x *MessageResponse) String() string + type MinecraftState int32 + const MinecraftState_running + const MinecraftState_stopped + func (MinecraftState) Descriptor() protoreflect.EnumDescriptor + func (MinecraftState) EnumDescriptor() ([]byte, []int) + func (MinecraftState) Type() protoreflect.EnumType + func (x MinecraftState) Enum() *MinecraftState + func (x MinecraftState) Number() protoreflect.EnumNumber + func (x MinecraftState) String() string + type StartRequest struct + Client *Client + Path string + func (*StartRequest) Descriptor() ([]byte, []int) + func (*StartRequest) ProtoMessage() + func (x *StartRequest) GetClient() *Client + func (x *StartRequest) GetPath() string + func (x *StartRequest) ProtoReflect() protoreflect.Message + func (x *StartRequest) Reset() + func (x *StartRequest) String() string + type StatusResponse struct + State MinecraftState + Usedmemory uint64 + func (*StatusResponse) Descriptor() ([]byte, []int) + func (*StatusResponse) ProtoMessage() + func (x *StatusResponse) GetState() MinecraftState + func (x *StatusResponse) GetUsedmemory() uint64 + func (x *StatusResponse) ProtoReflect() protoreflect.Message + func (x *StatusResponse) Reset() + func (x *StatusResponse) String() string + type UnimplementedManagerServer struct + func (UnimplementedManagerServer) Lock(context.Context, *Client) (*emptypb.Empty, error) + func (UnimplementedManagerServer) Login(context.Context, *emptypb.Empty) (*Client, error) + func (UnimplementedManagerServer) Message(*Client, Manager_MessageServer) error + func (UnimplementedManagerServer) Start(context.Context, *StartRequest) (*StatusResponse, error) + func (UnimplementedManagerServer) Status(context.Context, *Client) (*StatusResponse, error) + func (UnimplementedManagerServer) Stop(context.Context, *Client) (*emptypb.Empty, error) + func (UnimplementedManagerServer) Unlock(context.Context, *Client) (*emptypb.Empty, error) + func (UnimplementedManagerServer) Write(context.Context, *WriteRequest) (*emptypb.Empty, error) + type UnsafeManagerServer interface + type WriteRequest struct + Client *Client + Content string + Id uint64 + func (*WriteRequest) Descriptor() ([]byte, []int) + func (*WriteRequest) ProtoMessage() + func (x *WriteRequest) GetClient() *Client + func (x *WriteRequest) GetContent() string + func (x *WriteRequest) GetId() uint64 + func (x *WriteRequest) ProtoReflect() protoreflect.Message + func (x *WriteRequest) Reset() + func (x *WriteRequest) String() string