TsnetFfi constructor

TsnetFfi()

Implementation

TsnetFfi() {
  _lib = _loadLibrary();
  _start = _lib.lookupFunction<_StartNative, _StartNative>('TailscaleStart');
  _startProxy = _lib.lookupFunction<_StartProxyNative, _StartProxyDart>('TailscaleStartProxy');
  _stopProxy = _lib.lookupFunction<_SimpleNative, _SimpleNative>('TailscaleStopProxy');
  _stop = _lib.lookupFunction<_SimpleNative, _SimpleNative>('TailscaleStop');
  _status = _lib.lookupFunction<_OutParamNative, _OutParamNative>('TailscaleStatus');
  _tailscaleIP = _lib.lookupFunction<_OutParamNative, _OutParamNative>('TailscaleIP');
  _free = _lib.lookupFunction<_FreeNative, _FreeDart>('TailscaleFreeString');
}