diff options
author | 2020-12-22 11:12:54 -0800 | |
---|---|---|
committer | 2020-12-22 11:29:28 -0800 | |
commit | 4794021bb8c697f107e6a2689bb9096eabb17888 (patch) | |
tree | 398f09211d65d0bd85ca6ece81072abd20868ebb /main.go | |
parent | device: add UAPI helper methods (diff) | |
download | wireguard-go-js/sample-api.tar.xz wireguard-go-js/sample-api.zip |
device: add Device.ListenPort and Device.SetListenPortjs/sample-api
This is a sample commit for a possible way to make
a Go API that lives alongside UAPI.
The general idea is to add Device and Peer methods
corresponding to UAPI directives, including a way to
look up a peer from a device based on a public key,
as in UAPI.
The UAPI code then deals with parsing and generating textual
input/output, and calls the Go methods to do the work.
This commit also contains a bug fix for a racy access of device.net.port
I will send an independently commit that fixes those directly in UAPI.
This commit is NOT meant to be merged as-is.
Signed-off-by: Josh Bleecher Snyder <josh@tailscale.com>
Diffstat (limited to 'main.go')
0 files changed, 0 insertions, 0 deletions