Documentation ¶
Index ¶
- Variables
- func UpgradeTCP(w http.ResponseWriter) (c *net.TCPConn, err error)
- func UpgradeWebsocket(w http.ResponseWriter, r *http.Request, allowedOrigins []string, ...) (conn *websocket.Conn, err error)
- type LogsRouter
- func (lr *LogsRouter) BackupHandler(w http.ResponseWriter, r *http.Request)
- func (lr *LogsRouter) CreateHandler(w http.ResponseWriter, r *http.Request)
- func (lr *LogsRouter) DeleteHandler(w http.ResponseWriter, r *http.Request)
- func (lr *LogsRouter) GetHandler(w http.ResponseWriter, r *http.Request)
- func (lr *LogsRouter) ListHandler(w http.ResponseWriter, r *http.Request)
- func (lr *LogsRouter) ReadBatchHandler(w http.ResponseWriter, r *http.Request)
- func (lr *LogsRouter) ReadHandler(w http.ResponseWriter, r *http.Request)
- func (lr *LogsRouter) ReadLinesHandler(w http.ResponseWriter, r *http.Request)
- func (lr *LogsRouter) ReadLinesMatcher(r *http.Request, rm *mux.RouteMatch) (match bool)
- func (lr *LogsRouter) ReadTCPHandler(w http.ResponseWriter, r *http.Request)
- func (lr *LogsRouter) ReadWSHandler(w http.ResponseWriter, r *http.Request)
- func (lr *LogsRouter) RestoreHandler(w http.ResponseWriter, r *http.Request)
- func (lr *LogsRouter) TruncateHandler(w http.ResponseWriter, r *http.Request)
- func (lr *LogsRouter) WriteBatchHandler(w http.ResponseWriter, r *http.Request)
- func (lr *LogsRouter) WriteHandler(w http.ResponseWriter, r *http.Request)
- func (lr *LogsRouter) WriteLinesHandler(w http.ResponseWriter, r *http.Request)
- func (lr *LogsRouter) WriteLinesMatcher(r *http.Request, rm *mux.RouteMatch) (match bool)
- func (lr *LogsRouter) WriteTCPHandler(w http.ResponseWriter, r *http.Request)
- func (lr *LogsRouter) WriteWSHandler(w http.ResponseWriter, r *http.Request)
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)
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)
Click to show internal directories.
Click to hide internal directories.