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 © 2000, 2017 LibreOffice contributors and/or their affiliates. All rights reserved.
LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.
The Document Foundation acknowledges all community members, please find more info at our website.
Privacy Policy | Impressum (Legal Info) | Copyright information: The source code of LibreOffice is licensed under the GNU Lesser General Public License (LGPLv3). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.