AJA NTV2 SDK  17.5.0.1242
NTV2 SDK 17.5.0.1242
AJADiskStatus Class Reference

#include <diskstatus.h>

Public Member Functions

 AJADiskStatus ()
 
virtual ~AJADiskStatus ()
 

Static Public Member Functions

static bool GetFreeAndTotalSpace (const char *dirPath, double &freeSpace, double &totalSpace, AJADiskStatusUnitType unitType=AJADiskStatusUnitTypeGigaByte)
 

Detailed Description

System independent disk status.

Definition at line 25 of file diskstatus.h.

Constructor & Destructor Documentation

◆ AJADiskStatus()

AJADiskStatus::AJADiskStatus ( )

Definition at line 28 of file diskstatus.cpp.

◆ ~AJADiskStatus()

AJADiskStatus::~AJADiskStatus ( )
virtual

Definition at line 33 of file diskstatus.cpp.

Member Function Documentation

◆ GetFreeAndTotalSpace()

bool AJADiskStatus::GetFreeAndTotalSpace ( const char *  dirPath,
double &  freeSpace,
double &  totalSpace,
AJADiskStatusUnitType  unitType = AJADiskStatusUnitTypeGigaByte 
)
static

Get the available free space and total drive space for path.

Parameters
[in]dirPathPath to the volume to get space info about.
[out]freeSpaceAvailable free space on volume in unitType units, is untouched if return is false.
[out]totalSpaceTotal space on volume in unitType units, is untouched if return is false.
[in]unitTypeUnit of measure for space values, B, KB, MB, GB
Returns
true if successfully got space info for path, false for failure.

Definition at line 38 of file diskstatus.cpp.


The documentation for this class was generated from the following files: