void DeviceHandler::UnMount(int dev) { if(dev == SD) UnMountSD(); else if(dev >= USB1 && dev <= USB8) UnMountUSB(dev-USB1); }
void DeviceHandler::UnMount(int dev) { if(dev == SD) UnMountSD(); /*else if(dev == GCSDA) UnMountGCA(); else if(dev == GCSDB) UnMountGCB();*/ else if(dev >= USB1 && dev <= USB8) UnMountUSB(dev-USB1); /*else if(dev >= SMB1 && dev <= SMB10) CloseSMBShare(dev-SMB1); else if(dev >= FTP1 && dev <= FTP10) CloseFTP(dev-FTP1); else if(dev >= NFS1 && dev <= NFS10) CloseNFS(dev-FTP1); else if(dev == NAND) UnMountNAND(); else if(dev == DVD) UnMountDVD();*/ }
void DeviceHandler::UnMountAllUSB() { int partCount = GetUSBPartitionCount(); for(int i = 0; i < partCount; i++) UnMountUSB(i); }
void DeviceHandler::UnMountAllUSB() { int partCount = 0; if(usb0) partCount += usb0->GetPartitionCount(); if(usb1) partCount += usb1->GetPartitionCount(); for(int i = 0; i < partCount; i++) UnMountUSB(i); delete usb0; delete usb1; usb0 = NULL; usb1 = NULL; USBStorage2_Deinit(); }