diff options
| author | Grant Limberg <grant.limberg@zerotier.com> | 2016-11-14 14:56:36 -0800 |
|---|---|---|
| committer | Grant Limberg <grant.limberg@zerotier.com> | 2016-11-14 14:56:36 -0800 |
| commit | c4c8ea62e2500b13a42447a17c66359cb7b448e0 (patch) | |
| tree | 426339be8d413cbc2714362dee214caf7c492464 /windows/WinUI/APIHandler.cs | |
| parent | 71aadcbecb93b0a3e6bb60eaec3653c3ae9d67e8 (diff) | |
| download | infinitytier-c4c8ea62e2500b13a42447a17c66359cb7b448e0.tar.gz infinitytier-c4c8ea62e2500b13a42447a17c66359cb7b448e0.zip | |
Added network monitor pub/sub class
Diffstat (limited to 'windows/WinUI/APIHandler.cs')
| -rw-r--r-- | windows/WinUI/APIHandler.cs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/windows/WinUI/APIHandler.cs b/windows/WinUI/APIHandler.cs index c7dc16b7..b30e8980 100644 --- a/windows/WinUI/APIHandler.cs +++ b/windows/WinUI/APIHandler.cs @@ -22,6 +22,13 @@ namespace WinUI private static volatile APIHandler instance; private static object syncRoot = new Object(); + public delegate void NetworkListCallback(List<ZeroTierNetwork> networks); + public delegate void StatusCallback(ZeroTierStatus status); + + + private NetworkListCallback _networkCallbacks; + private StatusCallback _statusCallbacks; + public static APIHandler Instance { get @@ -128,7 +135,7 @@ namespace WinUI this.authtoken = authtoken; } - public delegate void StatusCallback(ZeroTierStatus status); + public void GetStatus(StatusCallback cb) { @@ -168,7 +175,7 @@ namespace WinUI } } - public delegate void NetworkListCallback(List<ZeroTierNetwork> networks); + public void GetNetworks(NetworkListCallback cb) { |
