org.bluez.obex.MessageAccess(5) مدیریت سیستم لینوکس org.bluez.obex.MessageAccess(5)

org.bluez.obex.MessageAccess - مستندات واسط D-Bus دسترسی به پیام‌های OBEX در BlueZ

org.bluez.obex
org.bluez.obex.MessageAccess1
[Session object path]

دایرکتوری کاری را برای نشست جاری تنظیم می‌کند.

نام‌های ممکن:

نام دایرکتوری یا '..[/dir]'.

خطاهای ممکن:

یک دیکشنری حاوی اطلاعات مربوط به محتوای پوشه جاری را برمی‌گرداند.

فیلترهای ممکن:

آفست نخستین مورد.
حداکثر تعداد موارد.

مقادیر بازگشتی ممکن:

نام پوشه

خطاهای ممکن:

تمام فیلدهای موجود را که می‌توان در فیلتر Fields استفاده کرد، برمی‌گرداند.

مقادیر ممکن:

"subject"
"timestamp"
"sender"
"sender-address"
"recipient"
"recipient-address"
"type"
"size"
"status"
"text"
"attachment"
"priority"
"read"
"sent"
"protected"
"replyto"

خطاهای ممکن: ندارد

آرایه‌ای شامل اشیاء پیام‌های یافت‌شده در زیرپوشه داده‌شده از پوشه جاری، یا در صورت خالی بودن پوشه، در پوشه جاری را برمی‌گرداند.

فیلترهای ممکن:

آفست نخستین مورد.

uint16 MaxCount (پیش‌فرض 1024):

حداکثر تعداد موارد.
حداکثر طول ویژگی Subject در پیام.
فیلدهای پیام، مقدار پیش‌فرض شامل تمام مقادیر است.

برای مقادیر ممکن به ListFilterFields() مراجعه کنید.

فیلتر کردن پیام‌ها بر اساس نوع.

مقادیر ممکن:

"sms"
"email"
"mms"
فیلتر کردن پیام‌ها بر اساس دوره زمانی آغازین.

مقادیر ممکن:

تاریخ در قالب "YYYYMMDDTHHMMSS".
فیلتر کردن پیام‌ها بر اساس دوره زمانی پایانی.

مقادیر ممکن:

تاریخ در قالب "YYYYMMDDTHHMMSS".
فیلتر کردن پیام‌ها بر اساس پرچم خوانده‌شدن.

مقادیر ممکن:

مقدار True برای خوانده‌شده یا False برای خوانده‌نشده
فیلتر کردن پیام‌ها بر اساس نشانی گیرنده.
فیلتر کردن پیام‌ها بر اساس نشانی فرستنده.
فیلتر کردن پیام‌ها بر اساس پرچم اولویت.

مقادیر ممکن:

مقدار True برای اولویت بالا یا False برای اولویت غیربالا.

هر پیام با یک مسیر شیء نشان داده می‌شود که واسط org.bluez.obex.Message(5) را پیاده‌سازی می‌کند، و به دنبال آن دیکشنری ویژگی‌های آن قرار دارد.

از دستگاه دوردست درخواست می‌کند تا صندوق ورودی خود را به‌روزرسانی کند.

خطاهای ممکن:

پیامی (در قالب bMessage) را به دستگاه دوردست منتقل می‌کند.

پیام به زیرپوشه مشخص‌شده از پوشه جاری، یا در صورت خالی بودن پوشه، به پوشه جاری منتقل می‌شود.

آرگومان‌های ممکن: Transparent، Retry، Charset

مسیر بازگردانده‌شده نشان‌دهنده انتقال تازه‌ایجادشده است که باید برای بررسی انتقال موفقیت‌آمیز محتوا یا شکست عملیات استفاده شود.

ویژگی‌های این انتقال نیز به همراه مسیر شیء برگردانده می‌شوند تا از فراخوانی GetProperties جلوگیری شود؛ برای فهرست ویژگی‌های ممکن به org.bluez.obex.Transfer(5) مراجعه کنید.

خطاهای ممکن:

فهرست انواع پیام‌های پشتیبانی‌شده.

مقادیر ممکن:

"EMAIL"
پیام‌های ایمیل.
"SMS_GSM"
پیام‌های کوتاه GSM.
"SMS_CDMA"
پیام‌های کوتاه CDMA.
"MMS"
پیام‌های MMS.
"IM"
پیام‌رسانی فوری.
اکتبر 2023 BlueZ