X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=lib%2Fxdsserver%2Fapiv1.go;h=e394d9ec29586e4c20b3f8827d73b6c6919d31f0;hb=HEAD;hp=67d09b50be96b91a6a722e16ff6681e9c90ab4c9;hpb=2a7a112bbffcd41a3436c086f1910ea7a9c94744;p=src%2Fxds%2Fxds-server.git diff --git a/lib/xdsserver/apiv1.go b/lib/xdsserver/apiv1.go index 67d09b5..e394d9e 100644 --- a/lib/xdsserver/apiv1.go +++ b/lib/xdsserver/apiv1.go @@ -63,5 +63,23 @@ func NewAPIV1(ctx *Context) *APIService { s.apiRouter.POST("/events/register", s.eventsRegister) s.apiRouter.POST("/events/unregister", s.eventsUnRegister) + s.apiRouter.GET("/targets", s.getTargets) + s.apiRouter.GET("/targets/:id", s.getTarget) + s.apiRouter.POST("/targets", s.addTarget) + s.apiRouter.DELETE("/targets/:id", s.delTarget) + s.apiRouter.GET("/targets/:id/terminals", s.getTgtTerms) + s.apiRouter.GET("/targets/:id/terminals/:tid", s.getTgtTerm) + s.apiRouter.POST("/targets/:id/terminals", s.createTgtTerm) + s.apiRouter.PUT("/targets/:id/terminals/:tid", s.updateTgtTerm) + s.apiRouter.DELETE("/targets/:id/terminals/:tid", s.delTgtTerm) + s.apiRouter.POST("/targets/:id/terminals/:tid/open", s.openTgtTerm) + s.apiRouter.POST("/targets/:id/terminals/:tid/close", s.closeTgtTerm) + s.apiRouter.POST("/targets/:id/terminals/:tid/resize", s.resizeTgtTerm) + s.apiRouter.POST("/targets/:id/terminals/:tid/signal", s.signalTgtTerm) + s.apiRouter.POST("/targets/:id/terminals/:tid/signal/:sig", s.signalTgtTerm) + + s.apiRouter.GET("/updates", s.getXdsSrvUpdate) + s.apiRouter.POST("/updates", s.xdsSrvUpdate) + return s }