internal static EchoEvent FromNative(CDOEchoEvent nEvent)
 {
     EchoEvent e = new EchoEvent();
     e._echoValue = StringHelper.fromNative(nEvent.echoValue);
     return e;
 }
 private void on_echo_callback_t(IntPtr opaque, ref CDOEchoEvent e)
 {
     try
     {
         if (_listener != null)
             _listener.onEchoEvent(EchoEvent.FromNative(e));
     }
     catch (Exception )
     {
     }
 }