diff options
author | Josh Bleecher Snyder <josh@tailscale.com> | 2020-12-22 11:12:54 -0800 |
---|---|---|
committer | Josh Bleecher Snyder <josh@tailscale.com> | 2020-12-22 11:29:28 -0800 |
commit | 4794021bb8c697f107e6a2689bb9096eabb17888 (patch) | |
tree | 398f09211d65d0bd85ca6ece81072abd20868ebb /rwcancel/rwcancel.go | |
parent | 60b271ff95405de2b36ef99b64bd42516218e2e8 (diff) | |
download | wireguard-go-js/sample-api.tar.gz 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 'rwcancel/rwcancel.go')
0 files changed, 0 insertions, 0 deletions