service

package module
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2023 License: MIT Imports: 9 Imported by: 2

README

GoDoc

daaukins-service

This is the Protocol Buffers service specification for the Daaukins platform.

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_service_proto protoreflect.FileDescriptor
View Source
var Service_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "service.service",
	HandlerType: (*ServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Ping",
			Handler:    _Service_Ping_Handler,
		},
		{
			MethodName: "HaveCapacity",
			Handler:    _Service_HaveCapacity_Handler,
		},
		{
			MethodName: "CreateLab",
			Handler:    _Service_CreateLab_Handler,
		},
		{
			MethodName: "GetLab",
			Handler:    _Service_GetLab_Handler,
		},
		{
			MethodName: "GetLabs",
			Handler:    _Service_GetLabs_Handler,
		},
		{
			MethodName: "RemoveLab",
			Handler:    _Service_RemoveLab_Handler,
		},
		{
			MethodName: "RemoveLabs",
			Handler:    _Service_RemoveLabs_Handler,
		},
		{
			MethodName: "GetServerMode",
			Handler:    _Service_GetServerMode_Handler,
		},
		{
			MethodName: "GetFrontends",
			Handler:    _Service_GetFrontends_Handler,
		},
		{
			MethodName: "GetServers",
			Handler:    _Service_GetServers_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "service.proto",
}

Service_ServiceDesc is the grpc.ServiceDesc for Service service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterServiceServer

func RegisterServiceServer(s grpc.ServiceRegistrar, srv ServiceServer)

Types

type CreateLabRequest added in v0.3.0

type CreateLabRequest struct {
	Lab      string `protobuf:"bytes,1,opt,name=lab,proto3" json:"lab,omitempty"`
	ServerId string `protobuf:"bytes,2,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	// contains filtered or unexported fields
}

CreateLabRequest contains the string lab which is YAML configuration for a lab. It is the server's responsibility to parse the YAML and create the lab.

func (*CreateLabRequest) Descriptor deprecated added in v0.3.0

func (*CreateLabRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateLabRequest.ProtoReflect.Descriptor instead.

func (*CreateLabRequest) GetLab added in v0.3.0

func (x *CreateLabRequest) GetLab() string

func (*CreateLabRequest) GetServerId added in v0.3.0

func (x *CreateLabRequest) GetServerId() string

func (*CreateLabRequest) ProtoMessage added in v0.3.0

func (*CreateLabRequest) ProtoMessage()

func (*CreateLabRequest) ProtoReflect added in v0.3.0

func (x *CreateLabRequest) ProtoReflect() protoreflect.Message

func (*CreateLabRequest) Reset added in v0.3.0

func (x *CreateLabRequest) Reset()

func (*CreateLabRequest) String added in v0.3.0

func (x *CreateLabRequest) String() string

type CreateLabResponse added in v0.3.0

type CreateLabResponse struct {
	Created  bool      `protobuf:"varint,1,opt,name=created,proto3" json:"created,omitempty"`
	Id       string    `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Frontend *Frontend `protobuf:"bytes,3,opt,name=frontend,proto3" json:"frontend,omitempty"`
	// contains filtered or unexported fields
}

CreateLabResponse

func (*CreateLabResponse) Descriptor deprecated added in v0.3.0

func (*CreateLabResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateLabResponse.ProtoReflect.Descriptor instead.

func (*CreateLabResponse) GetCreated added in v0.3.0

func (x *CreateLabResponse) GetCreated() bool

func (*CreateLabResponse) GetFrontend added in v0.3.0

func (x *CreateLabResponse) GetFrontend() *Frontend

func (*CreateLabResponse) GetId added in v0.3.0

func (x *CreateLabResponse) GetId() string

func (*CreateLabResponse) ProtoMessage added in v0.3.0

func (*CreateLabResponse) ProtoMessage()

func (*CreateLabResponse) ProtoReflect added in v0.3.0

func (x *CreateLabResponse) ProtoReflect() protoreflect.Message

func (*CreateLabResponse) Reset added in v0.3.0

func (x *CreateLabResponse) Reset()

func (*CreateLabResponse) String added in v0.3.0

func (x *CreateLabResponse) String() string

type Frontend

type Frontend struct {
	Port     string `protobuf:"bytes,1,opt,name=port,proto3" json:"port,omitempty"`
	Host     string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"`
	ServerId string `protobuf:"bytes,3,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	// contains filtered or unexported fields
}

func (*Frontend) Descriptor deprecated

func (*Frontend) Descriptor() ([]byte, []int)

Deprecated: Use Frontend.ProtoReflect.Descriptor instead.

func (*Frontend) GetHost

func (x *Frontend) GetHost() string

func (*Frontend) GetPort

func (x *Frontend) GetPort() string

func (*Frontend) GetServerId

func (x *Frontend) GetServerId() string

func (*Frontend) ProtoMessage

func (*Frontend) ProtoMessage()

func (*Frontend) ProtoReflect

func (x *Frontend) ProtoReflect() protoreflect.Message

func (*Frontend) Reset

func (x *Frontend) Reset()

func (*Frontend) String

func (x *Frontend) String() string

type GetFrontendsRequest

type GetFrontendsRequest struct {
	ServerId string `protobuf:"bytes,1,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	LabId    string `protobuf:"bytes,2,opt,name=lab_id,json=labId,proto3" json:"lab_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFrontendsRequest) Descriptor deprecated

func (*GetFrontendsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFrontendsRequest.ProtoReflect.Descriptor instead.

func (*GetFrontendsRequest) GetLabId added in v0.2.0

func (x *GetFrontendsRequest) GetLabId() string

func (*GetFrontendsRequest) GetServerId

func (x *GetFrontendsRequest) GetServerId() string

func (*GetFrontendsRequest) ProtoMessage

func (*GetFrontendsRequest) ProtoMessage()

func (*GetFrontendsRequest) ProtoReflect

func (x *GetFrontendsRequest) ProtoReflect() protoreflect.Message

func (*GetFrontendsRequest) Reset

func (x *GetFrontendsRequest) Reset()

func (*GetFrontendsRequest) String

func (x *GetFrontendsRequest) String() string

type GetFrontendsResponse

type GetFrontendsResponse struct {
	Frontends []*Frontend `protobuf:"bytes,1,rep,name=frontends,proto3" json:"frontends,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFrontendsResponse) Descriptor deprecated

func (*GetFrontendsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetFrontendsResponse.ProtoReflect.Descriptor instead.

func (*GetFrontendsResponse) GetFrontends

func (x *GetFrontendsResponse) GetFrontends() []*Frontend

func (*GetFrontendsResponse) ProtoMessage

func (*GetFrontendsResponse) ProtoMessage()

func (*GetFrontendsResponse) ProtoReflect

func (x *GetFrontendsResponse) ProtoReflect() protoreflect.Message

func (*GetFrontendsResponse) Reset

func (x *GetFrontendsResponse) Reset()

func (*GetFrontendsResponse) String

func (x *GetFrontendsResponse) String() string

type GetLabRequest

type GetLabRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

GetLabRequest contains the string id which is the id of the lab to get.

func (*GetLabRequest) Descriptor deprecated

func (*GetLabRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetLabRequest.ProtoReflect.Descriptor instead.

func (*GetLabRequest) GetId

func (x *GetLabRequest) GetId() string

func (*GetLabRequest) ProtoMessage

func (*GetLabRequest) ProtoMessage()

func (*GetLabRequest) ProtoReflect

func (x *GetLabRequest) ProtoReflect() protoreflect.Message

func (*GetLabRequest) Reset

func (x *GetLabRequest) Reset()

func (*GetLabRequest) String

func (x *GetLabRequest) String() string

type GetLabResponse

type GetLabResponse struct {
	Lab *LabDescription `protobuf:"bytes,1,opt,name=lab,proto3" json:"lab,omitempty"`
	// contains filtered or unexported fields
}

GetLabResponse

func (*GetLabResponse) Descriptor deprecated

func (*GetLabResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetLabResponse.ProtoReflect.Descriptor instead.

func (*GetLabResponse) GetLab

func (x *GetLabResponse) GetLab() *LabDescription

func (*GetLabResponse) ProtoMessage

func (*GetLabResponse) ProtoMessage()

func (*GetLabResponse) ProtoReflect

func (x *GetLabResponse) ProtoReflect() protoreflect.Message

func (*GetLabResponse) Reset

func (x *GetLabResponse) Reset()

func (*GetLabResponse) String

func (x *GetLabResponse) String() string

type GetLabsRequest

type GetLabsRequest struct {
	ServerId string `protobuf:"bytes,1,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	// contains filtered or unexported fields
}

GetLabsRequest

func (*GetLabsRequest) Descriptor deprecated

func (*GetLabsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetLabsRequest.ProtoReflect.Descriptor instead.

func (*GetLabsRequest) GetServerId

func (x *GetLabsRequest) GetServerId() string

func (*GetLabsRequest) ProtoMessage

func (*GetLabsRequest) ProtoMessage()

func (*GetLabsRequest) ProtoReflect

func (x *GetLabsRequest) ProtoReflect() protoreflect.Message

func (*GetLabsRequest) Reset

func (x *GetLabsRequest) Reset()

func (*GetLabsRequest) String

func (x *GetLabsRequest) String() string

type GetLabsResponse

type GetLabsResponse struct {
	Labs []*LabDescription `protobuf:"bytes,1,rep,name=labs,proto3" json:"labs,omitempty"`
	// contains filtered or unexported fields
}

GetLabsResponse

func (*GetLabsResponse) Descriptor deprecated

func (*GetLabsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetLabsResponse.ProtoReflect.Descriptor instead.

func (*GetLabsResponse) GetLabs

func (x *GetLabsResponse) GetLabs() []*LabDescription

func (*GetLabsResponse) ProtoMessage

func (*GetLabsResponse) ProtoMessage()

func (*GetLabsResponse) ProtoReflect

func (x *GetLabsResponse) ProtoReflect() protoreflect.Message

func (*GetLabsResponse) Reset

func (x *GetLabsResponse) Reset()

func (*GetLabsResponse) String

func (x *GetLabsResponse) String() string

type GetServerModeRequest

type GetServerModeRequest struct {
	Empty *emptypb.Empty `protobuf:"bytes,1,opt,name=empty,proto3" json:"empty,omitempty"`
	// contains filtered or unexported fields
}

func (*GetServerModeRequest) Descriptor deprecated

func (*GetServerModeRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetServerModeRequest.ProtoReflect.Descriptor instead.

func (*GetServerModeRequest) GetEmpty

func (x *GetServerModeRequest) GetEmpty() *emptypb.Empty

func (*GetServerModeRequest) ProtoMessage

func (*GetServerModeRequest) ProtoMessage()

func (*GetServerModeRequest) ProtoReflect

func (x *GetServerModeRequest) ProtoReflect() protoreflect.Message

func (*GetServerModeRequest) Reset

func (x *GetServerModeRequest) Reset()

func (*GetServerModeRequest) String

func (x *GetServerModeRequest) String() string

type GetServerModeResponse

type GetServerModeResponse struct {
	Mode     string `protobuf:"bytes,1,opt,name=mode,proto3" json:"mode,omitempty"`
	ServerId string `protobuf:"bytes,2,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetServerModeResponse) Descriptor deprecated

func (*GetServerModeResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetServerModeResponse.ProtoReflect.Descriptor instead.

func (*GetServerModeResponse) GetMode

func (x *GetServerModeResponse) GetMode() string

func (*GetServerModeResponse) GetServerId

func (x *GetServerModeResponse) GetServerId() string

func (*GetServerModeResponse) ProtoMessage

func (*GetServerModeResponse) ProtoMessage()

func (*GetServerModeResponse) ProtoReflect

func (x *GetServerModeResponse) ProtoReflect() protoreflect.Message

func (*GetServerModeResponse) Reset

func (x *GetServerModeResponse) Reset()

func (*GetServerModeResponse) String

func (x *GetServerModeResponse) String() string

type GetServersResponse

type GetServersResponse struct {
	Servers []*Server `protobuf:"bytes,1,rep,name=servers,proto3" json:"servers,omitempty"`
	// contains filtered or unexported fields
}

func (*GetServersResponse) Descriptor deprecated

func (*GetServersResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetServersResponse.ProtoReflect.Descriptor instead.

func (*GetServersResponse) GetServers

func (x *GetServersResponse) GetServers() []*Server

func (*GetServersResponse) ProtoMessage

func (*GetServersResponse) ProtoMessage()

func (*GetServersResponse) ProtoReflect

func (x *GetServersResponse) ProtoReflect() protoreflect.Message

func (*GetServersResponse) Reset

func (x *GetServersResponse) Reset()

func (*GetServersResponse) String

func (x *GetServersResponse) String() string

type HaveCapacityRequest

type HaveCapacityRequest struct {
	Lab string `protobuf:"bytes,1,opt,name=lab,proto3" json:"lab,omitempty"`
	// contains filtered or unexported fields
}

HaveCapacityRequest contains the string lab which is YAML configuration for a lab. It is the server's responsibilityy to parse the YAML and check to see if it has capacity and provide an appropriate response.

func (*HaveCapacityRequest) Descriptor deprecated

func (*HaveCapacityRequest) Descriptor() ([]byte, []int)

Deprecated: Use HaveCapacityRequest.ProtoReflect.Descriptor instead.

func (*HaveCapacityRequest) GetLab

func (x *HaveCapacityRequest) GetLab() string

func (*HaveCapacityRequest) ProtoMessage

func (*HaveCapacityRequest) ProtoMessage()

func (*HaveCapacityRequest) ProtoReflect

func (x *HaveCapacityRequest) ProtoReflect() protoreflect.Message

func (*HaveCapacityRequest) Reset

func (x *HaveCapacityRequest) Reset()

func (*HaveCapacityRequest) String

func (x *HaveCapacityRequest) String() string

type HaveCapacityResponse

type HaveCapacityResponse struct {
	HasCapacity bool  `protobuf:"varint,1,opt,name=hasCapacity,proto3" json:"hasCapacity,omitempty"`
	Capacity    int32 `protobuf:"varint,2,opt,name=capacity,proto3" json:"capacity,omitempty"`
	// contains filtered or unexported fields
}

HaveCapacityResponse contains a boolean which is true if the server has capacity for the lab and false if it does not.

func (*HaveCapacityResponse) Descriptor deprecated

func (*HaveCapacityResponse) Descriptor() ([]byte, []int)

Deprecated: Use HaveCapacityResponse.ProtoReflect.Descriptor instead.

func (*HaveCapacityResponse) GetCapacity

func (x *HaveCapacityResponse) GetCapacity() int32

func (*HaveCapacityResponse) GetHasCapacity

func (x *HaveCapacityResponse) GetHasCapacity() bool

func (*HaveCapacityResponse) ProtoMessage

func (*HaveCapacityResponse) ProtoMessage()

func (*HaveCapacityResponse) ProtoReflect

func (x *HaveCapacityResponse) ProtoReflect() protoreflect.Message

func (*HaveCapacityResponse) Reset

func (x *HaveCapacityResponse) Reset()

func (*HaveCapacityResponse) String

func (x *HaveCapacityResponse) String() string

type LabDescription

type LabDescription struct {
	Id            string    `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name          string    `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	NumChallenges int32     `protobuf:"varint,3,opt,name=num_challenges,json=numChallenges,proto3" json:"num_challenges,omitempty"`
	NumUsers      int32     `protobuf:"varint,4,opt,name=num_users,json=numUsers,proto3" json:"num_users,omitempty"`
	ServerId      string    `protobuf:"bytes,5,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	Frontend      *Frontend `protobuf:"bytes,6,opt,name=frontend,proto3" json:"frontend,omitempty"`
	// contains filtered or unexported fields
}

func (*LabDescription) Descriptor deprecated

func (*LabDescription) Descriptor() ([]byte, []int)

Deprecated: Use LabDescription.ProtoReflect.Descriptor instead.

func (*LabDescription) GetFrontend

func (x *LabDescription) GetFrontend() *Frontend

func (*LabDescription) GetId

func (x *LabDescription) GetId() string

func (*LabDescription) GetName

func (x *LabDescription) GetName() string

func (*LabDescription) GetNumChallenges

func (x *LabDescription) GetNumChallenges() int32

func (*LabDescription) GetNumUsers

func (x *LabDescription) GetNumUsers() int32

func (*LabDescription) GetServerId

func (x *LabDescription) GetServerId() string

func (*LabDescription) ProtoMessage

func (*LabDescription) ProtoMessage()

func (*LabDescription) ProtoReflect

func (x *LabDescription) ProtoReflect() protoreflect.Message

func (*LabDescription) Reset

func (x *LabDescription) Reset()

func (*LabDescription) String

func (x *LabDescription) String() string

type RemoveLabRequest

type RemoveLabRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveLabRequest) Descriptor deprecated

func (*RemoveLabRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemoveLabRequest.ProtoReflect.Descriptor instead.

func (*RemoveLabRequest) GetId

func (x *RemoveLabRequest) GetId() string

func (*RemoveLabRequest) ProtoMessage

func (*RemoveLabRequest) ProtoMessage()

func (*RemoveLabRequest) ProtoReflect

func (x *RemoveLabRequest) ProtoReflect() protoreflect.Message

func (*RemoveLabRequest) Reset

func (x *RemoveLabRequest) Reset()

func (*RemoveLabRequest) String

func (x *RemoveLabRequest) String() string

type RemoveLabResponse

type RemoveLabResponse struct {
	Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveLabResponse) Descriptor deprecated

func (*RemoveLabResponse) Descriptor() ([]byte, []int)

Deprecated: Use RemoveLabResponse.ProtoReflect.Descriptor instead.

func (*RemoveLabResponse) GetOk

func (x *RemoveLabResponse) GetOk() bool

func (*RemoveLabResponse) ProtoMessage

func (*RemoveLabResponse) ProtoMessage()

func (*RemoveLabResponse) ProtoReflect

func (x *RemoveLabResponse) ProtoReflect() protoreflect.Message

func (*RemoveLabResponse) Reset

func (x *RemoveLabResponse) Reset()

func (*RemoveLabResponse) String

func (x *RemoveLabResponse) String() string

type RemoveLabsRequest added in v0.2.0

type RemoveLabsRequest struct {
	ServerId string `protobuf:"bytes,1,opt,name=server_id,json=serverId,proto3" json:"server_id,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveLabsRequest) Descriptor deprecated added in v0.2.0

func (*RemoveLabsRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemoveLabsRequest.ProtoReflect.Descriptor instead.

func (*RemoveLabsRequest) GetServerId added in v0.2.0

func (x *RemoveLabsRequest) GetServerId() string

func (*RemoveLabsRequest) ProtoMessage added in v0.2.0

func (*RemoveLabsRequest) ProtoMessage()

func (*RemoveLabsRequest) ProtoReflect added in v0.2.0

func (x *RemoveLabsRequest) ProtoReflect() protoreflect.Message

func (*RemoveLabsRequest) Reset added in v0.2.0

func (x *RemoveLabsRequest) Reset()

func (*RemoveLabsRequest) String added in v0.2.0

func (x *RemoveLabsRequest) String() string

type RemoveLabsResponse added in v0.2.0

type RemoveLabsResponse struct {
	Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveLabsResponse) Descriptor deprecated added in v0.2.0

func (*RemoveLabsResponse) Descriptor() ([]byte, []int)

Deprecated: Use RemoveLabsResponse.ProtoReflect.Descriptor instead.

func (*RemoveLabsResponse) GetOk added in v0.2.0

func (x *RemoveLabsResponse) GetOk() bool

func (*RemoveLabsResponse) ProtoMessage added in v0.2.0

func (*RemoveLabsResponse) ProtoMessage()

func (*RemoveLabsResponse) ProtoReflect added in v0.2.0

func (x *RemoveLabsResponse) ProtoReflect() protoreflect.Message

func (*RemoveLabsResponse) Reset added in v0.2.0

func (x *RemoveLabsResponse) Reset()

func (*RemoveLabsResponse) String added in v0.2.0

func (x *RemoveLabsResponse) String() string

type Server

type Server struct {
	Id        string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Mode      string `protobuf:"bytes,3,opt,name=mode,proto3" json:"mode,omitempty"`
	NumLabs   int32  `protobuf:"varint,5,opt,name=num_labs,json=numLabs,proto3" json:"num_labs,omitempty"`
	Connected bool   `protobuf:"varint,6,opt,name=connected,proto3" json:"connected,omitempty"`
	// contains filtered or unexported fields
}

func (*Server) Descriptor deprecated

func (*Server) Descriptor() ([]byte, []int)

Deprecated: Use Server.ProtoReflect.Descriptor instead.

func (*Server) GetConnected

func (x *Server) GetConnected() bool

func (*Server) GetId

func (x *Server) GetId() string

func (*Server) GetMode

func (x *Server) GetMode() string

func (*Server) GetName

func (x *Server) GetName() string

func (*Server) GetNumLabs

func (x *Server) GetNumLabs() int32

func (*Server) ProtoMessage

func (*Server) ProtoMessage()

func (*Server) ProtoReflect

func (x *Server) ProtoReflect() protoreflect.Message

func (*Server) Reset

func (x *Server) Reset()

func (*Server) String

func (x *Server) String() string

type ServiceClient

ServiceClient is the client API for Service 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 NewServiceClient

func NewServiceClient(cc grpc.ClientConnInterface) ServiceClient

type ServiceServer

ServiceServer is the server API for Service service. All implementations must embed UnimplementedServiceServer for forward compatibility

type UnimplementedServiceServer

type UnimplementedServiceServer struct {
}

UnimplementedServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedServiceServer) CreateLab added in v0.3.0

func (UnimplementedServiceServer) GetFrontends

func (UnimplementedServiceServer) GetLab

func (UnimplementedServiceServer) GetLabs

func (UnimplementedServiceServer) GetServerMode

func (UnimplementedServiceServer) GetServers

func (UnimplementedServiceServer) HaveCapacity

func (UnimplementedServiceServer) Ping added in v0.2.2

func (UnimplementedServiceServer) RemoveLab

func (UnimplementedServiceServer) RemoveLabs added in v0.2.0

type UnsafeServiceServer

type UnsafeServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServiceServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL