Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches

#include <Filesystem.h>

Inheritance diagram for kodi::vfs::FileStatus:
kodi::addon::CStructHdl< FileStatus, STAT_STRUCTURE >

Public Member Functions

void SetDeviceId (uint32_t deviceId)
 Set ID of device containing file.
 
uint32_t GetDeviceId () const
 Get ID of device containing file.
 
void SetFileSerialNumber (uint64_t fileSerialNumber)
 Set the file serial number, which distinguishes this file from all other files on the same device.
 
uint64_t GetFileSerialNumber () const
 Get the file serial number, which distinguishes this file from all other files on the same device.
 
void SetSize (uint64_t size)
 Set total size, in bytes.
 
uint64_t GetSize () const
 Get total size, in bytes.
 
void SetAccessTime (time_t accessTime)
 Set time of last access.
 
time_t GetAccessTime () const
 Get time of last access.
 
void SetModificationTime (time_t modificationTime)
 Set time of last modification.
 
time_t GetModificationTime () const
 Get time of last modification.
 
void SetStatusTime (time_t statusTime)
 Set time of last status change.
 
time_t GetStatusTime () const
 Get time of last status change.
 
void SetIsDirectory (bool isDirectory)
 Set the stat url is a directory.
 
bool GetIsDirectory () const
 The stat url is a directory if returns true.
 
void SetIsSymLink (bool isSymLink)
 Set stat url as a symbolic link.
 
bool GetIsSymLink () const
 Get stat url is a symbolic link.
 
void SetIsBlock (bool isBlock)
 Set stat url as a block special.
 
bool GetIsBlock () const
 Get stat url is a block special.
 
void SetIsCharacter (bool isCharacter)
 Set stat url as a character special.
 
bool GetIsCharacter () const
 Get stat url is a character special.
 
void SetIsFifo (bool isFifo)
 Set stat url as a FIFO special.
 
bool GetIsFifo () const
 Get stat url is a FIFO special.
 
void SetIsRegular (bool isRegular)
 Set stat url as a regular.
 
bool GetIsRegular () const
 Get stat url is a regular.
 
void SetIsSocket (bool isSocket)
 Set stat url is a socket.
 
bool GetIsSocket () const
 Get stat url is a regular.
 
- Public Member Functions inherited from kodi::addon::CStructHdl< FileStatus, STAT_STRUCTURE >
 CStructHdl ()
 
 CStructHdl (const CStructHdl &cppClass)
 
 CStructHdl (const STAT_STRUCTURE *cStructure)
 
 CStructHdl (STAT_STRUCTURE *cStructure)
 
const CStructHdloperator= (const CStructHdl &right)
 
const CStructHdloperator= (const STAT_STRUCTURE &right)
 
virtual ~CStructHdl ()
 
 operator STAT_STRUCTURE * ()
 
 operator const STAT_STRUCTURE * () const
 
const STAT_STRUCTUREGetCStructure () const
 
STAT_STRUCTURErelease ()
 

Additional Inherited Members

- Protected Attributes inherited from kodi::addon::CStructHdl< FileStatus, STAT_STRUCTURE >
STAT_STRUCTUREm_cStructure
 

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