Documentation
¶
Index ¶
- func CheckLabelKey(name string) bool
- type BrowserPolicyLabels
- type EprPorts
- type RoomLabels
- type RoomManagerCtx
- func (manager *RoomManagerCtx) Config() types.RoomsConfig
- func (manager *RoomManagerCtx) Create(ctx context.Context, settings types.RoomSettings) (string, error)
- func (manager *RoomManagerCtx) Events(ctx context.Context) (<-chan types.RoomEvent, <-chan error)
- func (manager *RoomManagerCtx) EventsLoopStart()
- func (manager *RoomManagerCtx) EventsLoopStop() error
- func (manager *RoomManagerCtx) ExportAsDockerCompose(ctx context.Context) ([]byte, error)
- func (manager *RoomManagerCtx) GetEntry(ctx context.Context, id string) (*types.RoomEntry, error)
- func (manager *RoomManagerCtx) GetEntryByName(ctx context.Context, name string) (*types.RoomEntry, error)
- func (manager *RoomManagerCtx) GetSettings(ctx context.Context, id string) (*types.RoomSettings, error)
- func (manager *RoomManagerCtx) GetStats(ctx context.Context, id string) (*types.RoomStats, error)
- func (manager *RoomManagerCtx) List(ctx context.Context, labels map[string]string) ([]types.RoomEntry, error)
- func (manager *RoomManagerCtx) Remove(ctx context.Context, id string) error
- func (manager *RoomManagerCtx) Restart(ctx context.Context, id string) error
- func (manager *RoomManagerCtx) Start(ctx context.Context, id string) error
- func (manager *RoomManagerCtx) Stop(ctx context.Context, id string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckLabelKey ¶ added in v1.6.0
Types ¶
type BrowserPolicyLabels ¶
type BrowserPolicyLabels struct { Type types.BrowserPolicyType Path string }
type RoomLabels ¶
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(ctx context.Context, settings types.RoomSettings) (string, error)
func (*RoomManagerCtx) EventsLoopStart ¶ added in v1.6.2
func (manager *RoomManagerCtx) EventsLoopStart()
func (*RoomManagerCtx) EventsLoopStop ¶ added in v1.6.2
func (manager *RoomManagerCtx) EventsLoopStop() error
func (*RoomManagerCtx) ExportAsDockerCompose ¶ added in v1.6.0
func (manager *RoomManagerCtx) ExportAsDockerCompose(ctx context.Context) ([]byte, error)
func (*RoomManagerCtx) GetEntryByName ¶ added in v1.6.0
func (*RoomManagerCtx) GetSettings ¶
func (manager *RoomManagerCtx) GetSettings(ctx context.Context, id string) (*types.RoomSettings, error)
func (*RoomManagerCtx) Remove ¶
func (manager *RoomManagerCtx) Remove(ctx context.Context, id string) error
func (*RoomManagerCtx) Restart ¶
func (manager *RoomManagerCtx) Restart(ctx context.Context, id string) error
Click to show internal directories.
Click to hide internal directories.