OpenHome.Net.ControlPoint.SyncProxyAction.CallbackAsyncComplete C# (CSharp) Method

CallbackAsyncComplete() private method

private CallbackAsyncComplete ( IntPtr aAsyncHandle ) : void
aAsyncHandle System.IntPtr
return void
        private void CallbackAsyncComplete(IntPtr aAsyncHandle)
        {
            try
            {
                CompleteRequest(aAsyncHandle);
            }
            catch (ProxyError aProxyError)
            {
                iProxyError = aProxyError;
            }
            catch (System.Exception e)
            {
                iProxyError = new ProxyError();
                System.Diagnostics.Debug.WriteLine("WARNING: unexpected exception {0} thrown", new object[] { e });
                System.Diagnostics.Debug.WriteLine("       Only ProxyError can be thrown by action complete delegates");
            }
            iSem.Release();
        }
    };