Documentation ¶
Index ¶
- func ConnectFollowers() ([]*follower, []*follower)
- func CreateLab(context context.Context, request *service.CreateLabRequest) (*service.CreateLabResponse, error)
- func GetFrontends(ctx context.Context, request *service.GetFrontendsRequest) (*service.GetFrontendsResponse, error)
- func GetLab(context context.Context, request *service.GetLabRequest) (*service.GetLabResponse, error)
- func GetLabs(context context.Context, _request *service.GetLabsRequest) (*service.GetLabsResponse, error)
- func HaveCapacity(context context.Context, request *service.HaveCapacityRequest) (*service.HaveCapacityResponse, error)
- func Initialize()
- func RemoveAllLabs(ctx context.Context, request *service.RemoveLabsRequest) (*service.RemoveLabsResponse, error)
- func RemoveLab(context context.Context, request *service.RemoveLabRequest) (*service.RemoveLabResponse, error)
- func Stop()
- type Server
- func (s *Server) CreateLab(ctx context.Context, request *service.CreateLabRequest) (*service.CreateLabResponse, error)
- func (s *Server) GetFrontends(ctx context.Context, request *service.GetFrontendsRequest) (*service.GetFrontendsResponse, error)
- func (s *Server) GetLab(ctx context.Context, request *service.GetLabRequest) (*service.GetLabResponse, error)
- func (s *Server) GetLabs(ctx context.Context, request *service.GetLabsRequest) (*service.GetLabsResponse, error)
- func (s *Server) GetServerMode(context context.Context, request *service.GetServerModeRequest) (*service.GetServerModeResponse, error)
- func (s *Server) GetServers(ctx context.Context, _ *emptypb.Empty) (*service.GetServersResponse, error)
- func (s *Server) HaveCapacity(ctx context.Context, request *service.HaveCapacityRequest) (*service.HaveCapacityResponse, error)
- func (s *Server) Ping(ctx context.Context, empty *emptypb.Empty) (*emptypb.Empty, error)
- func (s *Server) RemoveLab(ctx context.Context, request *service.RemoveLabRequest) (*service.RemoveLabResponse, error)
- func (s *Server) RemoveLabs(ctx context.Context, request *service.RemoveLabsRequest) (*service.RemoveLabsResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConnectFollowers ¶
func ConnectFollowers() ([]*follower, []*follower)
ConnectFollowers attepmts to connect to all follower in the config
func CreateLab ¶
func CreateLab(context context.Context, request *service.CreateLabRequest) (*service.CreateLabResponse, error)
func GetFrontends ¶
func GetFrontends(ctx context.Context, request *service.GetFrontendsRequest) (*service.GetFrontendsResponse, error)
func GetLab ¶
func GetLab(context context.Context, request *service.GetLabRequest) (*service.GetLabResponse, error)
func GetLabs ¶
func GetLabs(context context.Context, _request *service.GetLabsRequest) (*service.GetLabsResponse, error)
func HaveCapacity ¶
func HaveCapacity(context context.Context, request *service.HaveCapacityRequest) (*service.HaveCapacityResponse, error)
func Initialize ¶
func Initialize()
func RemoveAllLabs ¶
func RemoveAllLabs(ctx context.Context, request *service.RemoveLabsRequest) (*service.RemoveLabsResponse, error)
func RemoveLab ¶
func RemoveLab(context context.Context, request *service.RemoveLabRequest) (*service.RemoveLabResponse, error)
Types ¶
type Server ¶
type Server struct {
service.UnimplementedServiceServer
}
func (*Server) CreateLab ¶
func (s *Server) CreateLab(ctx context.Context, request *service.CreateLabRequest) (*service.CreateLabResponse, error)
func (*Server) GetFrontends ¶
func (s *Server) GetFrontends(ctx context.Context, request *service.GetFrontendsRequest) (*service.GetFrontendsResponse, error)
func (*Server) GetLab ¶
func (s *Server) GetLab(ctx context.Context, request *service.GetLabRequest) (*service.GetLabResponse, error)
func (*Server) GetLabs ¶
func (s *Server) GetLabs(ctx context.Context, request *service.GetLabsRequest) (*service.GetLabsResponse, error)
func (*Server) GetServerMode ¶
func (s *Server) GetServerMode(context context.Context, request *service.GetServerModeRequest) (*service.GetServerModeResponse, error)
func (*Server) GetServers ¶
func (*Server) HaveCapacity ¶
func (s *Server) HaveCapacity(ctx context.Context, request *service.HaveCapacityRequest) (*service.HaveCapacityResponse, error)
func (*Server) RemoveLab ¶
func (s *Server) RemoveLab(ctx context.Context, request *service.RemoveLabRequest) (*service.RemoveLabResponse, error)
func (*Server) RemoveLabs ¶
func (s *Server) RemoveLabs(ctx context.Context, request *service.RemoveLabsRequest) (*service.RemoveLabsResponse, error)
Click to show internal directories.
Click to hide internal directories.