Public Types | |
typedef BYTE | Percentage |
Public Member Functions | |
virtual ULARGE_INTEGER | GetAvailableBytesForPath (const _tstring &path) const =0 |
virtual bool | IsPercentageOfSpaceAvailable (const _tstring &path, Percentage requiredPercentage) const =0 |
virtual Percentage | PercentageOfSpaceAvailable (const JetByteTools::Core::_tstring &path) const =0 |
Protected Member Functions | |
virtual | ~IProvideDiskSpace () |
typedef BYTE Percentage |
virtual ~IProvideDiskSpace | ( | ) | [protected, virtual] |
virtual ULARGE_INTEGER GetAvailableBytesForPath | ( | const _tstring & | path | ) | const [pure virtual] |
Implemented in CDiskSpaceProvider.
virtual bool IsPercentageOfSpaceAvailable | ( | const _tstring & | path, | |
Percentage | requiredPercentage | |||
) | const [pure virtual] |
virtual Percentage PercentageOfSpaceAvailable | ( | const JetByteTools::Core::_tstring & | path | ) | const [pure virtual] |
Implemented in CDiskSpaceProvider.