internal void SetOnDisconnectedCallback(Action <long, string> callback)
 {
     C.MessageListenerHelper_SetOnDisconnectedCallback(
         SelfPtr(),
         InternalOnDisconnectedCallback,
         Callbacks.ToIntPtr(callback)
         );
 }
 internal void SetOnMessageReceivedCallback(OnMessageReceived callback)
 {
     C.MessageListenerHelper_SetOnMessageReceivedCallback(
         SelfPtr(),
         InternalOnMessageReceivedCallback,
         Callbacks.ToIntPtr(callback)
         );
 }
 protected override void CallDispose(HandleRef selfPointer)
 {
     C.MessageListenerHelper_Dispose(selfPointer);
 }
 internal NativeMessageListenerHelper()
     : base(C.MessageListenerHelper_Construct())
 {
 }