public CASignalingEvent(CASignalingEventType_t eType, string strDescription) : this(clWRAPPINVOKE.new_CASignalingEvent__SWIG_2((int)eType, strDescription), true)
 {
     if (clWRAPPINVOKE.SWIGPendingException.Pending)
     {
         throw clWRAPPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public CASignalingEvent(CASignalingEventType_t eType, string strDescription, IntPtr pcDataPtr, uint nDataSize) : this(clWRAPPINVOKE.new_CASignalingEvent__SWIG_0((int)eType, strDescription, pcDataPtr, nDataSize), true)
 {
     if (clWRAPPINVOKE.SWIGPendingException.Pending)
     {
         throw clWRAPPINVOKE.SWIGPendingException.Retrieve();
     }
 }
 public CASignalingEvent(CASignalingEventType_t eType, string strDescription)
     : this(clWRAPPINVOKE.new_CASignalingEvent__SWIG_2((int)eType, strDescription), true)
 {
     if (clWRAPPINVOKE.SWIGPendingException.Pending) throw clWRAPPINVOKE.SWIGPendingException.Retrieve();
 }
 public CASignalingEvent(CASignalingEventType_t eType, string strDescription, IntPtr pcDataPtr, uint nDataSize)
     : this(clWRAPPINVOKE.new_CASignalingEvent__SWIG_0((int)eType, strDescription, pcDataPtr, nDataSize), true)
 {
     if (clWRAPPINVOKE.SWIGPendingException.Pending) throw clWRAPPINVOKE.SWIGPendingException.Retrieve();
 }
        public virtual CASignalingEventType_t getType()
        {
            CASignalingEventType_t ret = (CASignalingEventType_t)clWRAPPINVOKE.CASignalingEvent_getType(swigCPtr);

            return(ret);
        }