server

package
v0.15.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 24, 2020 License: Apache-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

View Source
const TiltTokenCookieName = "Tilt-Token"

Variables

This section is empty.

Functions

func SendToTriggerQueue added in v0.10.16

func SendToTriggerQueue(st store.RStore, name string, buildReason model.BuildReason) error

Types

type AppendToTriggerQueueAction added in v0.8.10

type AppendToTriggerQueueAction struct {
	Name   model.ManifestName
	Reason model.BuildReason
}

func (AppendToTriggerQueueAction) Action added in v0.8.10

func (AppendToTriggerQueueAction) Action()

type HeadsUpServer

type HeadsUpServer struct {
	// contains filtered or unexported fields
}

func ProvideHeadsUpServer

func ProvideHeadsUpServer(
	ctx context.Context,
	store *store.Store,
	assetServer assets.Server,
	analytics *tiltanalytics.TiltAnalytics,
	uploader cloud.SnapshotUploader) (*HeadsUpServer, error)

func (*HeadsUpServer) DispatchAction added in v0.10.8

func (s *HeadsUpServer) DispatchAction(w http.ResponseWriter, req *http.Request)

func (*HeadsUpServer) DumpEngineJSON added in v0.10.18

func (s *HeadsUpServer) DumpEngineJSON(w http.ResponseWriter, req *http.Request)

Dump the JSON engine over http. Only intended for 'tilt dump engine'.

func (*HeadsUpServer) HandleAnalytics added in v0.7.12

func (s *HeadsUpServer) HandleAnalytics(w http.ResponseWriter, req *http.Request)

func (*HeadsUpServer) HandleAnalyticsOpt added in v0.8.4

func (s *HeadsUpServer) HandleAnalyticsOpt(w http.ResponseWriter, req *http.Request)

func (*HeadsUpServer) HandleNewSnapshot added in v0.10.4

func (s *HeadsUpServer) HandleNewSnapshot(w http.ResponseWriter, req *http.Request)

func (*HeadsUpServer) HandleSetTiltfileArgs added in v0.10.25

func (s *HeadsUpServer) HandleSetTiltfileArgs(w http.ResponseWriter, req *http.Request)

func (*HeadsUpServer) HandleTrigger added in v0.8.10

func (s *HeadsUpServer) HandleTrigger(w http.ResponseWriter, req *http.Request)

func (*HeadsUpServer) Router

func (s *HeadsUpServer) Router() http.Handler

func (*HeadsUpServer) SnapshotJSON added in v0.10.5

func (s *HeadsUpServer) SnapshotJSON(w http.ResponseWriter, req *http.Request)

func (*HeadsUpServer) ViewJSON

func (s *HeadsUpServer) ViewJSON(w http.ResponseWriter, req *http.Request)

func (*HeadsUpServer) ViewWebsocket

func (s *HeadsUpServer) ViewWebsocket(w http.ResponseWriter, req *http.Request)

type HeadsUpServerController added in v0.7.11

type HeadsUpServerController struct {
	// contains filtered or unexported fields
}

func ProvideHeadsUpServerController added in v0.7.11

func ProvideHeadsUpServerController(host model.WebHost, port model.WebPort, hudServer *HeadsUpServer, assetServer assets.Server, webURL model.WebURL, noBrowser model.NoBrowser) *HeadsUpServerController

func (*HeadsUpServerController) OnChange added in v0.7.11

func (s *HeadsUpServerController) OnChange(ctx context.Context, st store.RStore)

func (*HeadsUpServerController) TearDown added in v0.8.2

func (s *HeadsUpServerController) TearDown(ctx context.Context)

type SetTiltfileArgsAction added in v0.10.25

type SetTiltfileArgsAction struct {
	Args []string
}

func (SetTiltfileArgsAction) Action added in v0.10.25

func (SetTiltfileArgsAction) Action()

type WebsocketConn added in v0.8.2

type WebsocketConn interface {
	NextReader() (int, io.Reader, error)
	Close() error
	WriteJSON(v interface{}) error
	NextWriter(messageType int) (io.WriteCloser, error)
}

type WebsocketSubscriber

type WebsocketSubscriber struct {
	// contains filtered or unexported fields
}

func NewWebsocketSubscriber

func NewWebsocketSubscriber(ctx context.Context, conn WebsocketConn) *WebsocketSubscriber

func (*WebsocketSubscriber) OnChange

func (ws *WebsocketSubscriber) OnChange(ctx context.Context, s store.RStore)

func (*WebsocketSubscriber) Stream

func (ws *WebsocketSubscriber) Stream(ctx context.Context, store *store.Store)

Should be called exactly once. Consumes messages until the socket closes.

func (*WebsocketSubscriber) TearDown added in v0.8.2

func (ws *WebsocketSubscriber) TearDown(ctx context.Context)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL