Esempio n. 1
0
            public SipResult SipResult;             // The ultimate request result

            /// <summary>
            /// Constructor
            /// </summary>
            /// <param name="request">The request being submitted.</param>
            /// <param name="dialog">The <see cref="SipDialog" /> for requests that initiate a dialog (or <c>null</c>).</param>
            /// <param name="callback">The application callback (or <c>null</c>).</param>
            /// <param name="state">The application state (or <c>null</c>).</param>
            public ClientAsyncResult(SipRequest request, SipDialog dialog, AsyncCallback callback, object state)
                : base(null, callback, state)
            {
                this.Request   = request;
                this.Dialog    = dialog;
                this.SipResult = null;
            }
Esempio n. 2
0
 /// <summary>
 /// Constuctor.
 /// </summary>
 /// <param name="dialog">The <see cref="SipDialog" />.</param>
 /// <param name="transaction">The <see cref="SipTransaction" /> associated with the event (or <c>null</c>).</param>
 /// <param name="core">The <see cref="SipCore" /> that raised the event.</param>
 /// <param name="clientRequest">Pass the <see cref="SipRequest" /> received for server side dialog creation (or <c>null</c>).</param>
 /// <param name="serverResult">The <see cref="SipResult" /> returned by the server, completing its side of the dialog creation (or <c>null</c>).</param>
 internal SipDialogEventArgs(SipDialog dialog, SipTransaction transaction, SipCore core, SipRequest clientRequest, SipResult serverResult)
 {
     this.Dialog        = dialog;
     this.Transaction   = transaction;
     this.Core          = core;
     this.ClientRequest = clientRequest;
     this.ServerResult  = serverResult;
     this.Response      = null;
 }