CasFuseDriverProfile

public class CasFuseDriverProfile
extends Object implements IFuseDriverProfile

java.lang.Object
   ↳ com.android.tradefed.build.CasFuseDriverProfile


‫CasDriverProfile هو تطبيق محدّد لـ IFuseDriverProfile لصور الأجهزة التي تتضمّن أدلة مقسّمة إلى أجزاء FastCDC.

ملخّص

الإنشاءات العامة

CasFuseDriverProfile(Path driverPath)

تنشئ هذه الدالة CasFuseDriverProfile جديدًا باستخدام مسار برنامج التشغيل المحدّد.

CasFuseDriverProfile(Path driverPath, int mountTimeoutInMs)

تنشئ هذه الدالة CasFuseDriverProfile جديدًا باستخدام مسار برنامج التشغيل ومهلة التحميل المحدّدين.

الطُرق العامة

buildMountCommand(Path sourceDataPath, Path mountPoint)

تنشئ هذه السمة سطر الأوامر لتنفيذ أمر الربط.

String getDriverName()

اسم وصفي لنوع برنامج التشغيل هذا

long getMountTimeoutInMs()

المهلة التلقائية للانتظار إلى أن تصبح نقطة التثبيت جاهزة

boolean isMountPointReady(Path mountPoint)

تتحقّق هذه السمة ممّا إذا كانت نقطة الربط جاهزة للاستخدام.

void validateSourceDataPath(Path sourceDataPath)

تتحقّق هذه السمة من أنّ مسار بيانات المصدر مناسب لبرنامج تشغيل FUSE المحدّد هذا.

الإنشاءات العامة

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath)

تنشئ هذه الدالة CasFuseDriverProfile جديدًا باستخدام مسار برنامج التشغيل المحدّد.

المعلمات
driverPath Path: مسار البرنامج الثنائي لبرنامج التشغيل

CasFuseDriverProfile

public CasFuseDriverProfile (Path driverPath, 
                int mountTimeoutInMs)

تنشئ هذه الدالة CasFuseDriverProfile جديدًا باستخدام مسار برنامج التشغيل ومهلة التحميل المحدّدين.

المعلمات
driverPath Path: مسار البرنامج الثنائي لبرنامج التشغيل

mountTimeoutInMs int: المهلة بالملّي ثانية للانتظار إلى أن تصبح نقطة التحميل جاهزة.

الطُرق العامة

buildMountCommand

public  buildMountCommand (Path sourceDataPath, 
                Path mountPoint)

تنشئ هذه السمة سطر الأوامر لتنفيذ أمر الربط.

المعلمات
sourceDataPath Path: مسار بيانات المصدر.

mountPoint Path: نقطة التثبيت المستهدَفة

المرتجعات
قائمة سلاسل تمثّل سطر الأوامر المطلوب تنفيذه.

getDriverName

public String getDriverName ()

اسم وصفي لنوع برنامج التشغيل هذا

المرتجعات
String اسم السائق (مثلاً ‫FastCDC وsshfs).

getMountTimeoutInMs

public long getMountTimeoutInMs ()

المهلة التلقائية للانتظار إلى أن تصبح نقطة التثبيت جاهزة

المرتجعات
long المهلة التلقائية بالمللي ثانية

isMountPointReady

public boolean isMountPointReady (Path mountPoint)

تتحقّق هذه السمة ممّا إذا كانت نقطة الربط جاهزة للاستخدام.

المعلمات
mountPoint Path: نقطة التثبيت المطلوب التحقّق منها.

المرتجعات
boolean تكون القيمة "صحيح" إذا كانت نقطة الربط جاهزة، و"خطأ" في الحالات الأخرى.

validateSourceDataPath

public void validateSourceDataPath (Path sourceDataPath)

تتحقّق هذه السمة من أنّ مسار بيانات المصدر مناسب لبرنامج تشغيل FUSE المحدّد هذا.

المعلمات
sourceDataPath Path: مسار بيانات المصدر المطلوب التحقّق منه