/// <summary> /// Invoke the action synchronously /// </summary> /// <remarks>Blocks until the action has been processed /// on the device and sets any output arguments</remarks> /// <param name="aSender"></param> /// <param name="aReceiver"></param> /// <param name="aResults"></param> public void SyncPorts(out uint aSender, out uint aReceiver, out uint aResults) { SyncPortsAvOpenhomeOrgNetworkMonitor1 sync = new SyncPortsAvOpenhomeOrgNetworkMonitor1(this); BeginPorts(sync.AsyncComplete()); sync.Wait(); sync.ReportError(); aSender = sync.Sender(); aReceiver = sync.Receiver(); aResults = sync.Results(); }
/// <summary> /// Invoke the action synchronously /// </summary> /// <remarks>Blocks until the action has been processed /// on the device and sets any output arguments</remarks> /// <param name="aSender"></param> /// <param name="aReceiver"></param> /// <param name="aResults"></param> public void SyncPorts(out uint aSender, out uint aReceiver, out uint aResults) { SyncPortsAvOpenhomeOrgNetworkMonitor1 sync = new SyncPortsAvOpenhomeOrgNetworkMonitor1(this); BeginPorts(sync.AsyncComplete()); sync.Wait(); sync.ReportError(); aSender = sync.Sender(); aReceiver = sync.Receiver(); aResults = sync.Results(); }