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 |
:: osl ::
class VolumeInfo
- Base Classes
- None.
- Known Derived Classes
- None.
virtual | abstract | interface | template |
NO | NO | NO | NO |
- Summary
- The VolumeInfo class.
- Description
- Neither copy nor assignment is allowed for this class.
- See Also
- Directory::getVolumeInfo
- File
- file.hxx
Public Members
-
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
Private Members
-
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.