SkyGI::StorageDevice Class Reference

Inheritance diagram for SkyGI::StorageDevice:
[legend]
Collaboration diagram for SkyGI::StorageDevice:
[legend]
List of all members.

Public Member Functions

 StorageDevice (const String &szDevicePath)
 StorageDevice (dev_t nDevice)
bool IsAvailable ()
bool IsMounted ()
bool IsBootDevice ()
bool SupportsAttributes ()
bool SupportsQuery ()
bool SupportsIndex ()
bool IsReadOnly ()
String GetDevicePath ()
bool GetMountPoint (String &szMountPoint)
StorageDeviceType GetDeviceType ()
unsigned long long GetSize ()
unsigned long long GetFree ()
bool Refresh ()
ImageGetIcon (int iSize=16)
int Mount (const String &szRoot, const String &szFileSystem)
int UnMount ()

Static Public Member Functions

static bool IsDeviceAvailable (const String &szDevicePath)

Classes

class  Private

Constructor & Destructor Documentation

StorageDevice::StorageDevice ( const String szDevicePath  ) 

StorageDevice::StorageDevice ( dev_t  nDevice  ) 


Member Function Documentation

bool StorageDevice::IsAvailable (  ) 

bool StorageDevice::IsMounted (  ) 

bool StorageDevice::IsDeviceAvailable ( const String szDevicePath  )  [static]

bool StorageDevice::IsBootDevice (  ) 

bool StorageDevice::SupportsAttributes (  ) 

bool StorageDevice::SupportsQuery (  ) 

bool StorageDevice::SupportsIndex (  ) 

bool StorageDevice::IsReadOnly (  ) 

String StorageDevice::GetDevicePath (  ) 

bool StorageDevice::GetMountPoint ( String szMountPoint  ) 

StorageDeviceType StorageDevice::GetDeviceType (  ) 

unsigned long long StorageDevice::GetSize (  ) 

unsigned long long StorageDevice::GetFree (  ) 

bool StorageDevice::Refresh (  ) 

Image * StorageDevice::GetIcon ( int  iSize = 16  ) 

int StorageDevice::Mount ( const String szRoot,
const String szFileSystem 
)

int StorageDevice::UnMount (  ) 


Generated on Thu Dec 13 18:14:11 2007 for SkyGI by  doxygen 1.5.1-p1