public void TransferVolume(VolumeDescriptor vid, PWLib.UsbDrive.UsbDriveInfo newDrive) { QueuedTransferInfo transferInfo = new QueuedTransferInfo(); transferInfo.mDescriptor = vid; transferInfo.mNewDrive = newDrive; mWorkerThread.RegisterOneShotTask(new PWLib.BackgroundWorkerThread.TaskPredicate(OnWorkerPredicate), new PWLib.BackgroundWorkerThread.Task(OnWorkerTransfer), new PWLib.BackgroundWorkerThread.TaskError(OnWorkerError), transferInfo); }
bool VerifyUsbItem(PWLib.UsbDrive.UsbDriveInfo driveInfo) { return(false); //if ( mObject != null && mObject.mVolumeId != null ) //{ // return !driveInfo.Equals( mObject.mVolumeId.Identifier.UsbDrive ); //} //else // return true; }
public void FormatUsbDrive(PWLib.UsbDrive.UsbDriveInfo driveInfo) { string rootDir = driveInfo.DriveId.DriveRootDirectory; Log.WriteLine(LogType.All, "Commencing format of usb drive " + rootDir + "..."); PWLib.Platform.Windows.Path.DeletePath(rootDir, true); mEventController.InvokeFormatUsbFinished(); Log.WriteLine(LogType.All, "Format complete"); }
void Instance_DeviceRemoved(object sender, PWLib.UsbDrive.UsbDriveInfo drive) { List <PWLib.UsbDrive.UsbDriveInfo> driveInfo = PWLib.UsbDrive.UsbDriveList.Instance.BuildActiveDriveList(); mTreeView.SetObjects(driveInfo); }
public void FormatUsbDrive(PWLib.UsbDrive.UsbDriveInfo drive) { mSpineThread.FormatUsbDrive(drive); }
public void TransferVolume(VolumeDescriptor vid, PWLib.UsbDrive.UsbDriveInfo newDrive) { mSpineThread.TransferVolume(vid, newDrive); }
void OnWorkerUsbFormat(object userObject) { PWLib.UsbDrive.UsbDriveInfo di = (PWLib.UsbDrive.UsbDriveInfo)userObject; mSpine.FormatUsbDrive(di); }
public void FormatUsbDrive(PWLib.UsbDrive.UsbDriveInfo driveInfo) { mWorkerThread.RegisterOneShotTask(new PWLib.BackgroundWorkerThread.TaskPredicate(OnWorkerPredicate), new PWLib.BackgroundWorkerThread.Task(OnWorkerUsbFormat), new PWLib.BackgroundWorkerThread.TaskError(OnWorkerError), driveInfo); }
public VolumeUsbSource( XmlNode parentNode ) : base(VolumeType.UsbDevice) { mDrive = PWLib.UsbDrive.UsbDriveInfo.BuildFromXml( parentNode ); Init(); }
public VolumeUsbSource( PWLib.UsbDrive.UsbDriveInfo driveInfo ) : base(VolumeType.UsbDevice) { mDrive = driveInfo; Init(); }
public VolumeUsbSource(XmlNode parentNode) : base(VolumeType.UsbDevice) { mDrive = PWLib.UsbDrive.UsbDriveInfo.BuildFromXml(parentNode); Init(); }
public VolumeUsbSource(PWLib.UsbDrive.UsbDriveInfo driveInfo) : base(VolumeType.UsbDevice) { mDrive = driveInfo; Init(); }
void mUsbDeviceView_CheckedObjectChanged(object sender, EventArgs e) { PWLib.UsbDrive.UsbDriveInfo o = mUsbDeviceView.SelectedDriveObject; mObject.UsbDrive = o; mButtonNext.Enabled = (o != null); }