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: