Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
CUDiskDevice Class Reference

#include <UDisksProvider.h>

Public Member Functions

 CUDiskDevice (const char *DeviceKitUDI)
 
 ~CUDiskDevice ()=default
 
void Update ()
 
bool Mount ()
 
bool UnMount ()
 
bool IsApproved ()
 
std::string toString ()
 
CMediaSource ToMediaShare ()
 

Public Attributes

std::string m_UDI
 
std::string m_DeviceKitUDI
 
std::string m_MountPath
 
std::string m_FileSystem
 
std::string m_Label
 
bool m_isMounted
 
bool m_isMountedByUs
 
bool m_isRemovable
 
bool m_isPartition
 
bool m_isFileSystem
 
bool m_isSystemInternal
 
bool m_isOptical
 
int64_t m_PartitionSize
 

Constructor & Destructor Documentation

§ CUDiskDevice()

CUDiskDevice::CUDiskDevice ( const char *  DeviceKitUDI)

§ ~CUDiskDevice()

CUDiskDevice::~CUDiskDevice ( )
default

Member Function Documentation

§ IsApproved()

bool CUDiskDevice::IsApproved ( )

§ Mount()

bool CUDiskDevice::Mount ( )

§ ToMediaShare()

CMediaSource CUDiskDevice::ToMediaShare ( )

§ toString()

std::string CUDiskDevice::toString ( )

§ UnMount()

bool CUDiskDevice::UnMount ( )

§ Update()

void CUDiskDevice::Update ( )

Member Data Documentation

§ m_DeviceKitUDI

std::string CUDiskDevice::m_DeviceKitUDI

§ m_FileSystem

std::string CUDiskDevice::m_FileSystem

§ m_isFileSystem

bool CUDiskDevice::m_isFileSystem

§ m_isMounted

bool CUDiskDevice::m_isMounted

§ m_isMountedByUs

bool CUDiskDevice::m_isMountedByUs

§ m_isOptical

bool CUDiskDevice::m_isOptical

§ m_isPartition

bool CUDiskDevice::m_isPartition

§ m_isRemovable

bool CUDiskDevice::m_isRemovable

§ m_isSystemInternal

bool CUDiskDevice::m_isSystemInternal

§ m_Label

std::string CUDiskDevice::m_Label

§ m_MountPath

std::string CUDiskDevice::m_MountPath

§ m_PartitionSize

int64_t CUDiskDevice::m_PartitionSize

§ m_UDI

std::string CUDiskDevice::m_UDI

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