adl_send_message() private method

private adl_send_message ( adl_void_rclbck_t rclbck, IntPtr handle, IntPtr opaque, ADLString &scopeId, [ msgBody, UIntPtr msgSize, Int64 &recipientId ) : void
rclbck adl_void_rclbck_t
handle IntPtr
opaque IntPtr
scopeId ADLString
msgBody [
msgSize UIntPtr
recipientId Int64
return void
Esempio n. 1
0
        // =====================================================================

        /// <inheritdoc />
        public void sendMessage(Responder <object> responder, string scopeId,
                                string message, long targetUserId)
        {
            if (!isPlatformInitialized <object>(responder))
            {
                return;
            }

            ADLString scpId = StringHelper.toNative(scopeId);
            UIntPtr   msgSz =
                new UIntPtr((message != null) ? (uint)message.Length : 0u);

            NativeAPI.adl_send_message(_voidRCallback,
                                       _platformHandle, saveResponder(responder),
                                       ref scpId, message, msgSz, ref targetUserId);
        }