Kodi Development  20.0
for Binary and Script based Add-Ons
KodiToAddonFuncTable_VFSEntry

Public Member Functions

 bool (__cdecl *close)(const struct AddonInstance_VFSEntry *instance
 
 bool (__cdecl *contains_files)(const struct AddonInstance_VFSEntry *instance
 
 bool (__cdecl *create_directory)(const struct AddonInstance_VFSEntry *instance
 
 bool (__cdecl *delete_it)(const struct AddonInstance_VFSEntry *instance
 
 bool (__cdecl *directory_exists)(const struct AddonInstance_VFSEntry *instance
 
 bool (__cdecl *exists)(const struct AddonInstance_VFSEntry *instance
 
 bool (__cdecl *get_directory)(const struct AddonInstance_VFSEntry *instance
 
 bool (__cdecl *io_control_get_cache_status)(const struct AddonInstance_VFSEntry *instance
 
 bool (__cdecl *io_control_get_seek_possible)(const struct AddonInstance_VFSEntry *instance
 
 bool (__cdecl *io_control_set_cache_rate)(const struct AddonInstance_VFSEntry *instance
 
 bool (__cdecl *io_control_set_retry)(const struct AddonInstance_VFSEntry *instance
 
 bool (__cdecl *remove_directory)(const struct AddonInstance_VFSEntry *instance
 
 bool (__cdecl *rename)(const struct AddonInstance_VFSEntry *instance
 
 int (__cdecl *get_chunk_size)(const struct AddonInstance_VFSEntry *instance
 
 int (__cdecl *stat)(const struct AddonInstance_VFSEntry *instance
 
 int (__cdecl *truncate)(const struct AddonInstance_VFSEntry *instance
 
 int64_t (__cdecl *get_length)(const struct AddonInstance_VFSEntry *instance
 
 int64_t (__cdecl *get_position)(const struct AddonInstance_VFSEntry *instance
 
 int64_t (__cdecl *seek)(const struct AddonInstance_VFSEntry *instance
 
 ssize_t (__cdecl *read)(const struct AddonInstance_VFSEntry *instance
 
 ssize_t (__cdecl *write)(const struct AddonInstance_VFSEntry *instance
 
 void (__cdecl *clear_out_idle)(const struct AddonInstance_VFSEntry *instance)
 
 void (__cdecl *disconnect_all)(const struct AddonInstance_VFSEntry *instance)
 
 void (__cdecl *free_directory)(const struct AddonInstance_VFSEntry *instance
 

Public Attributes

KODI_HANDLE addonInstance
 
VFS_FILE_HANDLE uint8_t size_t buf_size
 
VFS_FILE_HANDLE const uint8_t size_t buf_size
 
VFS_FILE_HANDLE uint8_t * buffer
 
VFS_FILE_HANDLE const uint8_t * buffer
 
const struct VFSURL struct STAT_STRUCTUREbuffer
 
const struct VFSURL struct VFSDirEntry int struct VFSGetDirectoryCallbackscallbacks
 
VFS_FILE_HANDLE context
 
const struct VFSURL struct VFSDirEntry ** entries
 
struct VFSDirEntryentries
 
const struct AddonInstance_VFSEntryinstance
 
const struct VFSURL struct VFSDirEntry int * num_entries
 
struct VFSDirEntry int num_entries
 
const struct AddonInstance_VFSEntry const struct VFSURL bool overwrite
 
VFS_FILE_HANDLE int64_t position
 
VFS_FILE_HANDLE unsigned int rate
 
VFS_FILE_HANDLE bool retry
 
const struct VFSURL struct VFSDirEntry int char * rootpath
 
VFS_FILE_HANDLE int64_t size
 
VFS_FILE_HANDLE struct VFS_CACHE_STATUS_DATAstatus
 
const struct AddonInstance_VFSEntry const struct VFSURLurl
 
const struct VFSURLurl
 
const struct VFSURL const struct VFSURLurl2
 
VFS_FILE_HANDLE int64_t int whence
 

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