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: