Esempio n. 1
0
        private static void InternalOnMessageReceivedCallback(long id, string name, IntPtr data, UIntPtr dataLength, bool isReliable, IntPtr userData)
        {
            OnMessageReceived received = Callbacks.IntPtrToPermanentCallback <OnMessageReceived>(userData);

            if (received != null)
            {
                try
                {
                    received(id, name, Callbacks.IntPtrAndSizeToByteArray(data, dataLength), isReliable);
                }
                catch (Exception exception)
                {
                    Logger.e("Error encountered executing NativeMessageListenerHelper#InternalOnMessageReceivedCallback. Smothering to avoid passing exception into Native: " + exception);
                }
            }
        }