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

#include <udf25.h>

Public Member Functions

 udf25 ()
 
virtual ~udf25 ()
 
DWORD SetFilePointer (HANDLE hFile, long lDistanceToMove, long *lpDistanceToMoveHigh, DWORD dwMoveMethod)
 
int64_t GetFileSize (HANDLE hFile)
 
int64_t GetFilePosition (HANDLE hFile)
 
int64_t Seek (HANDLE hFile, int64_t lOffset, int whence)
 
bool Open (const char *isofile)
 
HANDLE OpenFile (const char *filename)
 
long ReadFile (HANDLE fd, unsigned char *pBuffer, long lSize)
 
void CloseFile (HANDLE hFile)
 
udf_dir_tOpenDir (const char *subdir)
 
udf_dirent_tReadDir (udf_dir_t *dirp)
 
int CloseDir (udf_dir_t *dirp)
 
void Reset ()
 
void Scan ()
 
bool IsScanned ()
 

Protected Attributes

int m_udfcache_level
 
voidm_udfcache
 
XFILE::CFilem_fp
 

Constructor & Destructor Documentation

◆ udf25()

udf25::udf25 ( )

◆ ~udf25()

udf25::~udf25 ( )
virtual

Member Function Documentation

◆ CloseDir()

int udf25::CloseDir ( udf_dir_t dirp)

◆ CloseFile()

void udf25::CloseFile ( HANDLE  hFile)

◆ GetFilePosition()

int64_t udf25::GetFilePosition ( HANDLE  hFile)

◆ GetFileSize()

int64_t udf25::GetFileSize ( HANDLE  hFile)

◆ IsScanned()

bool udf25::IsScanned ( )

◆ Open()

bool udf25::Open ( const char *  isofile)

◆ OpenDir()

udf_dir_t * udf25::OpenDir ( const char *  subdir)

◆ OpenFile()

HANDLE udf25::OpenFile ( const char *  filename)

◆ ReadDir()

udf_dirent_t * udf25::ReadDir ( udf_dir_t dirp)

◆ ReadFile()

long udf25::ReadFile ( HANDLE  fd,
unsigned char *  pBuffer,
long  lSize 
)

◆ Reset()

void udf25::Reset ( )

◆ Scan()

void udf25::Scan ( )

◆ Seek()

int64_t udf25::Seek ( HANDLE  hFile,
int64_t  lOffset,
int  whence 
)

◆ SetFilePointer()

DWORD udf25::SetFilePointer ( HANDLE  hFile,
long  lDistanceToMove,
long *  lpDistanceToMoveHigh,
DWORD  dwMoveMethod 
)

Member Data Documentation

◆ m_fp

XFILE::CFile* udf25::m_fp
protected

◆ m_udfcache

void* udf25::m_udfcache
protected

◆ m_udfcache_level

int udf25::m_udfcache_level
protected

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