| org.bluez.obex.Transfer(5) | مدیریت سیستم لینوکس | org.bluez.obex.Transfer(5) |
نام (NAME)
org.bluez.obex.Transfer - مستندات واسط کاربری انتقال پرونده OBEX بلوتوث
واسط (INTERFACE)
- Service
- org.bluez.obex
- Interface
- org.bluez.obex.Transfer1
- Object path
- [Session object path]/transfer{#}
روشها (METHODS)
void Cancel()
انتقال جاری را لغو میکند.
خطاهای ممکن:
void Suspend()
انتقال را به حالت تعلیق درمیآورد.
خطاهای ممکن:
void Resume()
انتقالی را که پیشتر با استفاده از روش Suspend() به حالت تعلیق درآمده بود، از سر میگیرد.
خطاهای ممکن:
ویژگیها (PROPERTIES)
string Status [readonly]
وضعیت جاری انتقال را مشخص میکند.
مقادیر ممکن:
- "queued"
- "active"
- "suspended"
- "complete"
- "error"
object Session [readonly]
مسیر شیء نشستی که انتقال به آن تعلق دارد.
string Name [readonly, optional]
نام شیء در حال انتقال.
دستکم یکی از گزینههای Name یا Type یا هر دو وجود خواهند داشت.
string Type [readonly, optional]
نوع شیء در حال انتقال.
دستکم یکی از گزینههای Name یا Type یا هر دو وجود خواهند داشت.
uint64 Time [readonly, optional]
زمان شیء در حال انتقال، در صورتی که توسط طرف دوردست ارائه شده باشد.
uint64 Size [readonly, optional]
اندازه شیء در حال انتقال.
اگر اندازه نامشخص باشد، این ویژگی وجود نخواهد داشت.
uint64 Transferred [readonly, optional]
تعداد بایتهای منتقلشده.
برای انتقالهایی با Status تنظیمشده روی "queued"، این مقدار وجود نخواهد داشت.
string Filename [readonly, optional]
نام کامل پرونده در حال دریافت یا ارسال.
برای تراکنش ورودی ارسال شیء، این مقدار مکان و نام پیشفرض پیشنهادی خواهد بود. این مقدار میتواند توسط متد AuthorizePush() در org.bluez.obex.Agent(5) بازنویسی شود و بر همان اساس بهروزرسانی خواهد شد.
| اکتبر 2023 | BlueZ |