Documentation
¶
Index ¶
- type BrowserPolicyLabels
- type EprPorts
- type RoomLabels
- type RoomManagerCtx
- func (manager *RoomManagerCtx) Config() types.RoomsConfig
- func (manager *RoomManagerCtx) Create(settings types.RoomSettings) (string, error)
- func (manager *RoomManagerCtx) FindByName(name string) (*types.RoomEntry, error)
- func (manager *RoomManagerCtx) GetEntry(id string) (*types.RoomEntry, error)
- func (manager *RoomManagerCtx) GetSettings(id string) (*types.RoomSettings, error)
- func (manager *RoomManagerCtx) GetStats(id string) (*types.RoomStats, error)
- func (manager *RoomManagerCtx) List() ([]types.RoomEntry, error)
- func (manager *RoomManagerCtx) Remove(id string) error
- func (manager *RoomManagerCtx) Restart(id string) error
- func (manager *RoomManagerCtx) Start(id string) error
- func (manager *RoomManagerCtx) Stop(id string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BrowserPolicyLabels ¶
type BrowserPolicyLabels struct { Type types.BrowserPolicyType Path string }
type RoomLabels ¶
type RoomLabels struct { Name string URL string Epr EprPorts NekoImage string BrowserPolicy *BrowserPolicyLabels }
type RoomManagerCtx ¶
type RoomManagerCtx struct {
// contains filtered or unexported fields
}
func New ¶
func New(client *dockerClient.Client, config *config.Room) *RoomManagerCtx
func (*RoomManagerCtx) Config ¶
func (manager *RoomManagerCtx) Config() types.RoomsConfig
func (*RoomManagerCtx) Create ¶
func (manager *RoomManagerCtx) Create(settings types.RoomSettings) (string, error)
func (*RoomManagerCtx) FindByName ¶
func (manager *RoomManagerCtx) FindByName(name string) (*types.RoomEntry, error)
func (*RoomManagerCtx) GetEntry ¶
func (manager *RoomManagerCtx) GetEntry(id string) (*types.RoomEntry, error)
func (*RoomManagerCtx) GetSettings ¶
func (manager *RoomManagerCtx) GetSettings(id string) (*types.RoomSettings, error)
func (*RoomManagerCtx) GetStats ¶
func (manager *RoomManagerCtx) GetStats(id string) (*types.RoomStats, error)
func (*RoomManagerCtx) Remove ¶
func (manager *RoomManagerCtx) Remove(id string) error
func (*RoomManagerCtx) Restart ¶
func (manager *RoomManagerCtx) Restart(id string) error
func (*RoomManagerCtx) Start ¶
func (manager *RoomManagerCtx) Start(id string) error
func (*RoomManagerCtx) Stop ¶
func (manager *RoomManagerCtx) Stop(id string) error
Click to show internal directories.
Click to hide internal directories.