Documentation ¶
Index ¶
- Variables
- func ApplyAPI(api *operations.WgrestAPI)
- func DeviceCreateHandler(params wireguard.DeviceCreateParams, principal interface{}) middleware.Responder
- func DeviceDeleteHandler(params wireguard.DeviceDeleteParams, principal interface{}) middleware.Responder
- func DeviceGetHandler(params wireguard.DeviceGetParams, principal interface{}) middleware.Responder
- func DeviceListHandler(params wireguard.DeviceListParams, principal interface{}) middleware.Responder
- func GetDeviceByName(name string) (*models.WireguardDevice, error)
- func GetDevices() ([]*models.WireguardDevice, error)
- func IsErrNotFound(err error) bool
- func PeerCreateHandler(params wireguard.PeerCreateParams, principal interface{}) middleware.Responder
- func PeerDeleteHandler(params wireguard.PeerDeleteParams, principal interface{}) middleware.Responder
- func PeerGetHandler(params wireguard.PeerGetParams, pricipal interface{}) middleware.Responder
- func PeerListHandler(params wireguard.PeerListParams, pricipal interface{}) middleware.Responder
- type DeviceDecoder
- type DeviceEncoder
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrNotFound not found error ErrNotFound = errors.New("not found") )
Functions ¶
func DeviceCreateHandler ¶
func DeviceCreateHandler( params wireguard.DeviceCreateParams, principal interface{}, ) middleware.Responder
DeviceCreateHandler wireguard device create handler
func DeviceDeleteHandler ¶
func DeviceDeleteHandler( params wireguard.DeviceDeleteParams, principal interface{}, ) middleware.Responder
DeviceDeleteHandler wireguard device delete handler
func DeviceGetHandler ¶
func DeviceGetHandler( params wireguard.DeviceGetParams, principal interface{}, ) middleware.Responder
DeviceGetHandler wireguard device get details
func DeviceListHandler ¶
func DeviceListHandler( params wireguard.DeviceListParams, principal interface{}, ) middleware.Responder
DeviceListHandler wireguard device list
func GetDeviceByName ¶
func GetDeviceByName(name string) (*models.WireguardDevice, error)
GetDeviceByName get device by name
func IsErrNotFound ¶
IsErrNotFound return true if error is ErrNotFound
func PeerCreateHandler ¶
func PeerCreateHandler( params wireguard.PeerCreateParams, principal interface{}, ) middleware.Responder
PeerCreateHandler add/modify peere in device
func PeerDeleteHandler ¶
func PeerDeleteHandler( params wireguard.PeerDeleteParams, principal interface{}, ) middleware.Responder
PeerDeleteHandler delete peer from device
func PeerGetHandler ¶
func PeerGetHandler( params wireguard.PeerGetParams, pricipal interface{}, ) middleware.Responder
PeerGetHandler get device peer by public key
func PeerListHandler ¶
func PeerListHandler( params wireguard.PeerListParams, pricipal interface{}, ) middleware.Responder
PeerListHandler device peer list
Types ¶
type DeviceDecoder ¶ added in v0.1.0
type DeviceDecoder struct {
// contains filtered or unexported fields
}
DeviceDecoder device decoder
func NewDeviceDecoder ¶ added in v0.1.0
func NewDeviceDecoder(r io.Reader) *DeviceDecoder
NewDeviceDecoder new device decoder
type DeviceEncoder ¶ added in v0.1.0
type DeviceEncoder struct {
// contains filtered or unexported fields
}
DeviceEncoder device encoder
func NewDeviceEncoder ¶ added in v0.1.0
func NewDeviceEncoder(w io.Writer) *DeviceEncoder
NewDeviceEncoder new device encoder
Click to show internal directories.
Click to hide internal directories.