Documentation
¶
Index ¶
- type Server
- type Service
- type VisualizedAlgorithm
- func (a *VisualizedAlgorithm) FetchReportList() []*pb.QualityReport
- func (a *VisualizedAlgorithm) FetchStatusMap() map[string]*pb.SFUStatus
- func (a *VisualizedAlgorithm) GetStatusMap() map[string]*pb.SFUStatus
- func (a *VisualizedAlgorithm) UpdateSFUStatus(current []*pb.SFUStatus, reports []*pb.QualityReport) (expected []*pb.SFUStatus)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Server ¶
type Server struct {
Service
}
func NewServer ¶
func NewServer(algorithm *VisualizedAlgorithm) Server
func (Server) HandleFetchReportListJSON ¶
func (s Server) HandleFetchReportListJSON(w http.ResponseWriter, _ *http.Request)
func (Server) HandleFetchStatusListJSON ¶
func (s Server) HandleFetchStatusListJSON(w http.ResponseWriter, _ *http.Request)
func (Server) HandleGetStatusListJSON ¶
func (s Server) HandleGetStatusListJSON(w http.ResponseWriter, _ *http.Request)
type Service ¶
type Service struct {
*VisualizedAlgorithm
}
func NewService ¶
func NewService(algorithm *VisualizedAlgorithm) Service
func (Service) FetchReportListJSON ¶
func (Service) FetchStatusListJSON ¶
func (Service) GetStatusListJSON ¶
type VisualizedAlgorithm ¶
type VisualizedAlgorithm struct {
pb.ProtobufAlgorithm
// contains filtered or unexported fields
}
func Visualize ¶
func Visualize(algorithm pb.ProtobufAlgorithm) *VisualizedAlgorithm
func (*VisualizedAlgorithm) FetchReportList ¶
func (a *VisualizedAlgorithm) FetchReportList() []*pb.QualityReport
FetchReportList fetch the report list TODO: implement pubsub and implement fetch for multi user
func (*VisualizedAlgorithm) FetchStatusMap ¶
func (a *VisualizedAlgorithm) FetchStatusMap() map[string]*pb.SFUStatus
FetchStatusMap fetch the status map and get the latest status TODO: implement pubsub and implement fetch for multi user
func (*VisualizedAlgorithm) GetStatusMap ¶
func (a *VisualizedAlgorithm) GetStatusMap() map[string]*pb.SFUStatus
GetStatusMap get the current status map
func (*VisualizedAlgorithm) UpdateSFUStatus ¶
func (a *VisualizedAlgorithm) UpdateSFUStatus(current []*pb.SFUStatus, reports []*pb.QualityReport) (expected []*pb.SFUStatus)
Click to show internal directories.
Click to hide internal directories.