logs_routes

package
v0.1.4 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2021 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrUnsupportedUpgrade    = errors.New("server: protocol doesn't support connection upgrade")
	ErrDataSentBeforeUpgrade = errors.New("server: client sent data before upgrade completion")
)

Functions

func UpgradeTCP

func UpgradeTCP(w http.ResponseWriter) (c *net.TCPConn, err error)

func UpgradeWebsocket

func UpgradeWebsocket(w http.ResponseWriter, r *http.Request, allowedOrigins []string, readBufferSize int, writeBufferSize int) (conn *websocket.Conn, err error)

Types

type LogsRouter

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

func RegisterRoutes

func RegisterRoutes(router *mux.Router, logManager *logman.LogManager, config config.Config) (lr *LogsRouter)

func (*LogsRouter) BackupHandler

func (lr *LogsRouter) BackupHandler(w http.ResponseWriter, r *http.Request)

func (*LogsRouter) CreateHandler

func (lr *LogsRouter) CreateHandler(w http.ResponseWriter, r *http.Request)

func (*LogsRouter) DeleteHandler

func (lr *LogsRouter) DeleteHandler(w http.ResponseWriter, r *http.Request)

func (*LogsRouter) GetHandler

func (lr *LogsRouter) GetHandler(w http.ResponseWriter, r *http.Request)

func (*LogsRouter) ListHandler

func (lr *LogsRouter) ListHandler(w http.ResponseWriter, r *http.Request)

func (*LogsRouter) ReadBatchHandler

func (lr *LogsRouter) ReadBatchHandler(w http.ResponseWriter, r *http.Request)

func (*LogsRouter) ReadHandler

func (lr *LogsRouter) ReadHandler(w http.ResponseWriter, r *http.Request)

func (*LogsRouter) ReadLinesHandler

func (lr *LogsRouter) ReadLinesHandler(w http.ResponseWriter, r *http.Request)

func (*LogsRouter) ReadLinesMatcher

func (lr *LogsRouter) ReadLinesMatcher(r *http.Request, rm *mux.RouteMatch) (match bool)

func (*LogsRouter) ReadTCPHandler

func (lr *LogsRouter) ReadTCPHandler(w http.ResponseWriter, r *http.Request)

func (*LogsRouter) ReadWSHandler

func (lr *LogsRouter) ReadWSHandler(w http.ResponseWriter, r *http.Request)

func (*LogsRouter) RestoreHandler

func (lr *LogsRouter) RestoreHandler(w http.ResponseWriter, r *http.Request)

func (*LogsRouter) TruncateHandler

func (lr *LogsRouter) TruncateHandler(w http.ResponseWriter, r *http.Request)

func (*LogsRouter) WriteBatchHandler

func (lr *LogsRouter) WriteBatchHandler(w http.ResponseWriter, r *http.Request)

func (*LogsRouter) WriteHandler

func (lr *LogsRouter) WriteHandler(w http.ResponseWriter, r *http.Request)

func (*LogsRouter) WriteLinesHandler

func (lr *LogsRouter) WriteLinesHandler(w http.ResponseWriter, r *http.Request)

func (*LogsRouter) WriteLinesMatcher

func (lr *LogsRouter) WriteLinesMatcher(r *http.Request, rm *mux.RouteMatch) (match bool)

func (*LogsRouter) WriteTCPHandler

func (lr *LogsRouter) WriteTCPHandler(w http.ResponseWriter, r *http.Request)

func (*LogsRouter) WriteWSHandler

func (lr *LogsRouter) WriteWSHandler(w http.ResponseWriter, r *http.Request)

Jump to

Keyboard shortcuts

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