Documentation
¶
Index ¶
- Constants
- func NewFxServiceSlide(slideOrderNumber int, slideName string, service internal.IFxManagerService, ...) ui.IPrimitiveCloser
- func NewService(applicationContext context.Context, ...) (internal.IFxManagerService, error)
- func ProvideServiceSlide() fx.Option
- type FxServicesManagerData
- type FxServicesManagerSlide
- func (self *FxServicesManagerSlide) Blur()
- func (self *FxServicesManagerSlide) Close() error
- func (self *FxServicesManagerSlide) Draw(screen tcell.Screen)
- func (self *FxServicesManagerSlide) Focus(delegate func(p tview.Primitive))
- func (self *FxServicesManagerSlide) GetRect() (int, int, int, int)
- func (self *FxServicesManagerSlide) HasFocus() bool
- func (self *FxServicesManagerSlide) InputHandler() func(event *tcell.EventKey, setFocus func(p tview.Primitive))
- func (self *FxServicesManagerSlide) MouseHandler() ...
- func (self *FxServicesManagerSlide) Name() string
- func (self *FxServicesManagerSlide) OrderNumber() int
- func (self *FxServicesManagerSlide) SetFxServiceInstanceChange(data internal.SendActionsForService)
- func (self *FxServicesManagerSlide) SetFxServiceListChange(list []internal.IdAndName)
- func (self *FxServicesManagerSlide) SetRect(x, y, width, height int)
- func (self *FxServicesManagerSlide) Toggle(b bool)
- func (self *FxServicesManagerSlide) UpdateContent() error
- type PlateContent
- func (self *PlateContent) Clear()
- func (self *PlateContent) GetCell(row, column int) *tview.TableCell
- func (self *PlateContent) GetColumnCount() int
- func (self *PlateContent) GetRowCount() int
- func (self *PlateContent) InsertColumn(_ int)
- func (self *PlateContent) InsertRow(_ int)
- func (self *PlateContent) RemoveColumn(_ int)
- func (self *PlateContent) RemoveRow(_ int)
- func (self *PlateContent) SetCell(_, _ int, _ *tview.TableCell)
- type Service
- func (self *Service) OnStart(ctx context.Context) error
- func (self *Service) OnStop(ctx context.Context) error
- func (self *Service) Send(message interface{}) error
- func (self *Service) ServiceName() string
- func (self *Service) SetConnectionInstanceChange(cb func(data internal.SendActionsForService))
- func (self *Service) SetConnectionListChange(cb func(connectionList []internal.IdAndName))
- func (self *Service) StartAllService()
- func (self *Service) StartService(name string)
- func (self *Service) State() IFxService.State
- func (self *Service) StopAllService()
- func (self *Service) StopService(name string)
Constants ¶
View Source
const StartAllServiceString = "Start All Service"
View Source
const StartServiceString = "Start Service"
View Source
const StopAllServiceString = "Stop All Service"
View Source
const StopServiceString = "Stop Service"
Variables ¶
This section is empty.
Functions ¶
func NewFxServiceSlide ¶
func NewFxServiceSlide( slideOrderNumber int, slideName string, service internal.IFxManagerService, app *tview.Application, ) ui.IPrimitiveCloser
func NewService ¶
func NewService( applicationContext context.Context, OnData func() (internal.IFxManagerData, error), pubSub *pubsub.PubSub, logger *zap.Logger, goFunctionCounter GoFunctionCounter.IService, fxManagerService service.IFxManagerService, ) (internal.IFxManagerService, error)
func ProvideServiceSlide ¶
Types ¶
type FxServicesManagerData ¶
type FxServicesManagerSlide ¶
type FxServicesManagerSlide struct {
// contains filtered or unexported fields
}
func (*FxServicesManagerSlide) Blur ¶
func (self *FxServicesManagerSlide) Blur()
func (*FxServicesManagerSlide) Close ¶
func (self *FxServicesManagerSlide) Close() error
func (*FxServicesManagerSlide) Draw ¶
func (self *FxServicesManagerSlide) Draw(screen tcell.Screen)
func (*FxServicesManagerSlide) Focus ¶
func (self *FxServicesManagerSlide) Focus(delegate func(p tview.Primitive))
func (*FxServicesManagerSlide) GetRect ¶
func (self *FxServicesManagerSlide) GetRect() (int, int, int, int)
func (*FxServicesManagerSlide) HasFocus ¶
func (self *FxServicesManagerSlide) HasFocus() bool
func (*FxServicesManagerSlide) InputHandler ¶
func (self *FxServicesManagerSlide) InputHandler() func(event *tcell.EventKey, setFocus func(p tview.Primitive))
func (*FxServicesManagerSlide) MouseHandler ¶
func (self *FxServicesManagerSlide) MouseHandler() func(action tview.MouseAction, event *tcell.EventMouse, setFocus func(p tview.Primitive)) (consumed bool, capture tview.Primitive)
func (*FxServicesManagerSlide) Name ¶
func (self *FxServicesManagerSlide) Name() string
func (*FxServicesManagerSlide) OrderNumber ¶
func (self *FxServicesManagerSlide) OrderNumber() int
func (*FxServicesManagerSlide) SetFxServiceInstanceChange ¶
func (self *FxServicesManagerSlide) SetFxServiceInstanceChange(data internal.SendActionsForService)
func (*FxServicesManagerSlide) SetFxServiceListChange ¶
func (self *FxServicesManagerSlide) SetFxServiceListChange(list []internal.IdAndName)
func (*FxServicesManagerSlide) SetRect ¶
func (self *FxServicesManagerSlide) SetRect(x, y, width, height int)
func (*FxServicesManagerSlide) Toggle ¶
func (self *FxServicesManagerSlide) Toggle(b bool)
func (*FxServicesManagerSlide) UpdateContent ¶
func (self *FxServicesManagerSlide) UpdateContent() error
type PlateContent ¶
func (*PlateContent) Clear ¶
func (self *PlateContent) Clear()
func (*PlateContent) GetColumnCount ¶
func (self *PlateContent) GetColumnCount() int
func (*PlateContent) GetRowCount ¶
func (self *PlateContent) GetRowCount() int
func (*PlateContent) InsertColumn ¶
func (self *PlateContent) InsertColumn(_ int)
func (*PlateContent) InsertRow ¶
func (self *PlateContent) InsertRow(_ int)
func (*PlateContent) RemoveColumn ¶
func (self *PlateContent) RemoveColumn(_ int)
func (*PlateContent) RemoveRow ¶
func (self *PlateContent) RemoveRow(_ int)
type Service ¶
type Service struct { OnData func() (internal.IFxManagerData, error) // contains filtered or unexported fields }
func (*Service) ServiceName ¶
func (*Service) SetConnectionInstanceChange ¶
func (self *Service) SetConnectionInstanceChange(cb func(data internal.SendActionsForService))
func (*Service) SetConnectionListChange ¶
func (*Service) StartAllService ¶
func (self *Service) StartAllService()
func (*Service) StartService ¶
func (*Service) State ¶
func (self *Service) State() IFxService.State
func (*Service) StopAllService ¶
func (self *Service) StopAllService()
func (*Service) StopService ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.