public virtual int OnStackEvent(StackEvent e) { return(this.SwigDerivedClassHasMethod("OnStackEvent", SipCallback.swigMethodTypes1) ? tinyWRAPPINVOKE.SipCallback_OnStackEventSwigExplicitSipCallback(this.swigCPtr, StackEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnStackEvent(this.swigCPtr, StackEvent.getCPtr(e))); }
internal static HandleRef getCPtr(StackEvent obj) { return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; }
/// <summary> /// Stack events /// </summary> /// <param name="e"></param> /// <returns></returns> public override int OnStackEvent(StackEvent e) { short code = e.getCode(); String phrase = e.getPhrase(); if (code == tinyWRAP.tsip_event_code_stack_started) { this.sipService.SipStack.State = MySipStack.STACK_STATE.STARTED; EventHandlerTrigger.TriggerEvent<StackEventArgs>(this.sipService.onStackEvent, this.sipService, new StackEventArgs(StackEventTypes.START_OK, phrase)); } else if (code == tinyWRAP.tsip_event_code_stack_failed_to_start) { EventHandlerTrigger.TriggerEvent<StackEventArgs>(this.sipService.onStackEvent, this.sipService, new StackEventArgs(StackEventTypes.START_NOK, phrase)); } else if (code == tinyWRAP.tsip_event_code_stack_failed_to_stop) { EventHandlerTrigger.TriggerEvent<StackEventArgs>(this.sipService.onStackEvent, this.sipService, new StackEventArgs(StackEventTypes.STOP_NOK, phrase)); } else if (code == tinyWRAP.tsip_event_code_stack_stopped) { this.sipService.SipStack.State = MySipStack.STACK_STATE.STOPPED; // Reset contents this.sipService.subWinfoContent = null; this.sipService.subRegContent = null; this.sipService.subRLSContent = null; this.sipService.subMwiContent = null; EventHandlerTrigger.TriggerEvent<StackEventArgs>(this.sipService.onStackEvent, this.sipService, new StackEventArgs(StackEventTypes.STOP_OK, phrase)); } return 0; }
internal static HandleRef getCPtr(StackEvent obj) { return((obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr); }
public virtual int OnStackEvent(StackEvent e) { int ret = (SwigDerivedClassHasMethod("OnStackEvent", swigMethodTypes1) ? tinyWRAPPINVOKE.SipCallback_OnStackEventSwigExplicitSipCallback(swigCPtr, StackEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnStackEvent(swigCPtr, StackEvent.getCPtr(e))); return ret; }
public virtual int OnStackEvent(StackEvent e) { int ret = (SwigDerivedClassHasMethod("OnStackEvent", swigMethodTypes1) ? tinyWRAPPINVOKE.SipCallback_OnStackEventSwigExplicitSipCallback(swigCPtr, StackEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnStackEvent(swigCPtr, StackEvent.getCPtr(e))); return(ret); }
public virtual int OnStackEvent(StackEvent e) { int ret = ((this.GetType() == typeof(SipCallback)) ? tinyWRAPPINVOKE.SipCallback_OnStackEvent(swigCPtr, StackEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnStackEventSwigExplicitSipCallback(swigCPtr, StackEvent.getCPtr(e))); return(ret); }
public virtual int OnStackEvent(StackEvent e) { int ret = ((this.GetType() == typeof(SipCallback)) ? tinyWRAPPINVOKE.SipCallback_OnStackEvent(swigCPtr, StackEvent.getCPtr(e)) : tinyWRAPPINVOKE.SipCallback_OnStackEventSwigExplicitSipCallback(swigCPtr, StackEvent.getCPtr(e))); return ret; }