Overview | Namespace | Class | Index | Help |
PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
PRIVATE MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
virtual | abstract | interface | template |
NO | NO | NO | NO |
Methods |
|
VolumeInfo( sal_uInt32 nMask ); |
Constructor. |
~VolumeInfo( ); |
Destructor. |
sal_Bool isValid( sal_uInt32 nMask ) const; |
Check if specified fields are valid. |
sal_Bool getRemoteFlag( ) const; |
Check the remote flag. |
sal_Bool getRemoveableFlag( ) const; |
Check the removeable flag. |
sal_Bool getCompactDiscFlag( ) const; |
Check the compact disc flag. |
sal_Bool getFloppyDiskFlag( ) const; |
Check the floppy disc flag. |
sal_Bool getFixedDiskFlag( ) const; |
Check the fixed disk flag. |
sal_Bool getRAMDiskFlag( ) const; |
Check the RAM disk flag. |
sal_uInt64 getTotalSpace( ) const; |
Determine the total space of a volume device. |
sal_uInt64 getFreeSpace( ) const; |
Determine the free space of a volume device. |
sal_uInt64 getUsedSpace( ) const; |
Determine the used space of a volume device. |
sal_uInt32 getMaxNameLength( ) const; |
Determine the maximal length of a file name. |
sal_uInt32 getMaxPathLength( ) const; |
Determine the maximal length of a path name. |
::rtl::OUString getFileSystemName( ) const; |
Determine the name of the volume device's File System. |
VolumeDevice getDeviceHandle( ) const; |
Get the volume device handle. |
bool isCaseSensitiveFileSystem( ) const; |
Return whether the file system is case sensitive or case insensitive |
bool isCasePreservingFileSystem( ) const; |
Return whether the file system preserves the case of file and directory names or not |
Methods |
|
VolumeInfo( VolumeInfo & ); |
Copy constructor. |
VolumeInfo & operator=( VolumeInfo & ); |
Assginment operator. |
Data |
|
oslVolumeInfo _aInfo; | |
sal_uInt32 _nMask; | |
VolumeDevice _aDevice; |
Copyright © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.