handlers

package
v0.0.0-...-86b787e Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2020 License: Apache-2.0 Imports: 46 Imported by: 0

Documentation

Index

Constants

View Source
const AssetsFolder = "static"

Variables

This section is empty.

Functions

func After

func After(w http.ResponseWriter, r *http.Request, next http.HandlerFunc)

func Asset

func Asset(w http.ResponseWriter, r *http.Request)

func Before

func Before(w http.ResponseWriter, r *http.Request, next http.HandlerFunc)

func Buildup

func Buildup(t *testing.T) (*httptest.Server, *http.Client, *storm.DB)

func ConfigureServer

func ConfigureServer(r chan bool, l chan models.LE) (*models.Settings, *negroni.Negroni, *storm.DB)

func CreateService

func CreateService(stype string, sensor models.Sensor, r *http.Request, tx storm.Node) (models.ServiceCfg, error)

func DB

func DB() *storm.DB

func DeleteClone

func DeleteClone(w http.ResponseWriter, r *http.Request)

func DeleteSensor

func DeleteSensor(w http.ResponseWriter, r *http.Request)

func DeleteService

func DeleteService(w http.ResponseWriter, r *http.Request)

func DeleteTeam

func DeleteTeam(w http.ResponseWriter, r *http.Request)

func DeleteTeamMember

func DeleteTeamMember(w http.ResponseWriter, r *http.Request)

func DeleteToken

func DeleteToken(w http.ResponseWriter, r *http.Request)

func DeleteUser

func DeleteUser(w http.ResponseWriter, r *http.Request)

func DownloadDocxToken

func DownloadDocxToken(w http.ResponseWriter, r *http.Request)

func DownloadPdfToken

func DownloadPdfToken(w http.ResponseWriter, r *http.Request)

func GetClones

func GetClones(w http.ResponseWriter, r *http.Request)

func GetDashboard

func GetDashboard(w http.ResponseWriter, r *http.Request)

func GetDatabase

func GetDatabase(w http.ResponseWriter, r *http.Request)

func GetHttps

func GetHttps(w http.ResponseWriter, r *http.Request)

func GetLogin

func GetLogin(w http.ResponseWriter, r *http.Request)

func GetSensor

func GetSensor(w http.ResponseWriter, r *http.Request)

func GetSensorConfig

func GetSensorConfig(w http.ResponseWriter, r *http.Request)

func GetSensors

func GetSensors(w http.ResponseWriter, r *http.Request)

func GetServiceMapConfig

func GetServiceMapConfig(w http.ResponseWriter, r *http.Request)

func GetSetup

func GetSetup(w http.ResponseWriter, r *http.Request)

func GetSmtp

func GetSmtp(w http.ResponseWriter, r *http.Request)

func GetTeam

func GetTeam(w http.ResponseWriter, r *http.Request)

func GetTeams

func GetTeams(w http.ResponseWriter, r *http.Request)

func GetTestToken

func GetTestToken(w http.ResponseWriter, r *http.Request)

func GetToken

func GetToken(w http.ResponseWriter, r *http.Request)

func GetTokenEvent

func GetTokenEvent(w http.ResponseWriter, r *http.Request)

func GetTokens

func GetTokens(w http.ResponseWriter, r *http.Request)

func GetUpgradeSensor

func GetUpgradeSensor(w http.ResponseWriter, r *http.Request)

func GetUser

func GetUser(w http.ResponseWriter, r *http.Request)

func GetUsers

func GetUsers(w http.ResponseWriter, r *http.Request)

func IndexCheckr

func IndexCheckr(w http.ResponseWriter, r *http.Request)

func PostClones

func PostClones(w http.ResponseWriter, r *http.Request)

func PostEvent

func PostEvent(w http.ResponseWriter, r *http.Request)

func PostIRebootFQDN

func PostIRebootFQDN(w http.ResponseWriter, r *http.Request)

func PostLogin

func PostLogin(w http.ResponseWriter, r *http.Request)

func PostLogout

func PostLogout(w http.ResponseWriter, r *http.Request)

func PostSendTestEmail

func PostSendTestEmail(w http.ResponseWriter, r *http.Request)

func PostSensor

func PostSensor(w http.ResponseWriter, r *http.Request)

func PostSensors

func PostSensors(w http.ResponseWriter, r *http.Request)

func PostService

func PostService(w http.ResponseWriter, r *http.Request)

func PostSetup

func PostSetup(w http.ResponseWriter, r *http.Request)

func PostSmtp

func PostSmtp(w http.ResponseWriter, r *http.Request)

func PostTeam

func PostTeam(w http.ResponseWriter, r *http.Request)

func PostTeams

func PostTeams(w http.ResponseWriter, r *http.Request)

func PostTestFQDN

func PostTestFQDN(w http.ResponseWriter, r *http.Request)

func PostToken

func PostToken(w http.ResponseWriter, r *http.Request)

func PostTokens

func PostTokens(w http.ResponseWriter, r *http.Request)

func PostUser

func PostUser(w http.ResponseWriter, r *http.Request)

func PostUsers

func PostUsers(w http.ResponseWriter, r *http.Request)

func PutTeam

func PutTeam(w http.ResponseWriter, r *http.Request)

func PutToken

func PutToken(w http.ResponseWriter, r *http.Request)

func PutUser

func PutUser(w http.ResponseWriter, r *http.Request)

func ServicesConfig

func ServicesConfig(s *models.Sensor, db *storm.DB) ([]*service.ServiceMap, error)

func Teardown

func Teardown()

func UpdateSensor

func UpdateSensor(w http.ResponseWriter, r *http.Request)

func UpdateSensorsTeam

func UpdateSensorsTeam(w http.ResponseWriter, r *http.Request)

func Ws

func Ws(w http.ResponseWriter, r *http.Request)

Types

type NotFound

type NotFound struct{}

NOT FOUND

func (*NotFound) ServeHTTP

func (nf *NotFound) ServeHTTP(w http.ResponseWriter, r *http.Request)

type Response

type Response struct {
	Status  string
	Message string
	Err     error
	Type    string
	Service interface{}
	Obj     interface{}
}

func NewResponse

func NewResponse(s, msg string, err error) *Response

func (*Response) AddService

func (r *Response) AddService(serv interface{})

func (*Response) JSON

func (r *Response) JSON() []byte

Jump to

Keyboard shortcuts

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