Directories
¶
Path | Synopsis |
---|---|
client impleemts a generic REST API client which can be used for creating gateway-specific clients
|
client impleemts a generic REST API client which can be used for creating gateway-specific clients |
html
html implements a generic API client which parses HTML and XML files.
|
html implements a generic API client which parses HTML and XML files. |
ipify
ipify implements a generic API client which parses a JSON response.
|
ipify implements a generic API client which parses a JSON response. |
json
The `json` package provides a decoder for JSON configuration files.
|
The `json` package provides a decoder for JSON configuration files. |
The `context` package provides functions to embed parameters within a context object, and also functions to create contexts.
|
The `context` package provides functions to embed parameters within a context object, and also functions to create contexts. |
The `dnsregister` task implements a server which can register DNS entries
|
The `dnsregister` task implements a server which can register DNS entries |
The event package implements events, an event source and an event receiver.
|
The event package implements events, an event source and an event receiver. |
The `expr` package implements a generic expression parser and evaluator, and interpolation for strings.
|
The `expr` package implements a generic expression parser and evaluator, and interpolation for strings. |
The `httpserver` task implements a server which can serve requests over HTTP, HTTPS and FCGI
|
The `httpserver` task implements a server which can serve requests over HTTP, HTTPS and FCGI |
fcgi
Package fcgi implements the FastCGI protocol.
|
Package fcgi implements the FastCGI protocol. |
router
router package implements a http.Handler and the ability to register routes on a gateway
|
router package implements a http.Handler and the ability to register routes on a gateway |
static
static package implements a http.Handler for serving static files
|
static package implements a http.Handler for serving static files |
tokenauth
tokenauth package implements authentication tokens for HTTP servers
|
tokenauth package implements authentication tokens for HTTP servers |
util
The `util` package provides utility methods for decoding request parameters and bodies, and providing responses over HTTP
|
The `util` package provides utility methods for decoding request parameters and bodies, and providing responses over HTTP |
Package `log` implements a simple logger that can be used to log messages
|
Package `log` implements a simple logger that can be used to log messages |
Package `mdns` implements a multicast DNS client and server to be used to discover and register services over local networks
|
Package `mdns` implements a multicast DNS client and server to be used to discover and register services over local networks |
The `nginx` task spawns an nginx server, and can test and reload the nginx configuration.
|
The `nginx` task spawns an nginx server, and can test and reload the nginx configuration. |
client
nginx.client package is the REST API client for the nginx gateway.
|
nginx.client package is the REST API client for the nginx gateway. |
package `task` implements a generic task runner, which can be a source of events
|
package `task` implements a generic task runner, which can be a source of events |
The `types` package implements variable types which can be used in configurations.
|
The `types` package implements variable types which can be used in configurations. |
Click to show internal directories.
Click to hide internal directories.