|
(Note that these are not member symbols.)
|
|
Methods for serializing and deserializing the filesystem
|
EVMU_RESULT | EvmuFileManager_load (EvmuFileManager *pSelf, const char *pPath) |
|
EVMU_RESULT | EvmuFileManager_save (const EvmuFileManager *pSelf, const char *pPath) |
|
EVMU_RESULT | EvmuFileManager_defrag (EvmuFileManager *pSelf) |
|
|
Methods for enumerating, looking-up, and retrieving files
|
size_t | EvmuFileManager_count (const EvmuFileManager *pSelf) |
|
EvmuDirEntry * | EvmuFileManager_file (const EvmuFileManager *pSelf, size_t index) |
|
EvmuDirEntry * | EvmuFileManager_game (const EvmuFileManager *pSelf) |
|
EvmuDirEntry * | EvmuFileManager_iconData (const EvmuFileManager *pSelf) |
|
EvmuDirEntry * | EvmuFileManager_find (const EvmuFileManager *pSelf, const char *pName) |
|
GblBool | EvmuFileManager_foreach (const EvmuFileManager *pSelf, EvmuDirEntryIterFn pFnIt, void *pClosure) |
|
|
Methods for operating on and with files
|
EvmuDirEntry * | EvmuFileManager_alloc (EvmuFileManager *pSelf, EvmuNewFileInfo *pInfo, const void *pData) |
|
size_t | EvmuFileManager_free (EvmuFileManager *pSelf, EvmuDirEntry *pEntry) |
|
size_t | EvmuFileManager_read (const EvmuFileManager *pSelf, const EvmuDirEntry *pEntry, void *pBuffer, size_t size, size_t offset, GblBool inclHdr) |
|
size_t | EvmuFileManager_write (const EvmuFileManager *pSelf, const EvmuDirEntry *pEntry, const void *pBuffer, size_t size, size_t offset) |
|
EVMU_RESULT | EvmuFileManager_export (const EvmuFileManager *pSelf, const EvmuDirEntry *pEntry, const char *pPath) |
|
|
Methods for calculating and retrieving file info
|
size_t | EvmuFileManager_bytes (const EvmuFileManager *pSelf, const EvmuDirEntry *pEntry) |
|
size_t | EvmuFileManager_index (const EvmuFileManager *pSelf, const EvmuDirEntry *pEntry) |
|
EvmuVms * | EvmuFileManager_vms (const EvmuFileManager *pSelf, const EvmuDirEntry *pEntry) |
|
uint16_t | EvmuFileManager_crc (const EvmuFileManager *pSelf, const EvmuDirEntry *pEntry) |
|
EvmuRootBlock * | EvmuFat_root (const EvmuFat *pSelf) |
|
EVMU_RESULT | EvmuFat_info (const EvmuFat *pSelf, EvmuFatInfo *pInfo) |
|
EVMU_RESULT | EvmuFat_format (const EvmuFat *pSelf, const EvmuRootBlock *pRoot) |
|
GblBool | EvmuFat_isFormatted (const EvmuFat *pSelf) |
|
size_t | EvmuFat_capacity (const EvmuFat *pSelf) |
|
size_t | EvmuFat_toBlocks (const EvmuFat *pSelf, size_t bytes) |
|
void | EvmuFat_usage (const EvmuFat *pSelf, EvmuFatUsage *pUsage) |
|
size_t | EvmuFat_seqFreeBlocks (const EvmuFat *pSelf) |
|
size_t | EvmuFat_userBlocks (const EvmuFat *pSelf) |
|
void | EvmuFat_log (const EvmuFat *pSelf) |
|
size_t | EvmuFat_blockSize (const EvmuFat *pSelf) |
|
size_t | EvmuFat_blockCount (const EvmuFat *pSelf) |
|
EvmuBlock | EvmuFat_blockTable (const EvmuFat *pSelf) |
|
EvmuBlock | EvmuFat_blockDirectory (const EvmuFat *pSelf) |
|
const void * | EvmuFat_blockData (const EvmuFat *pSelf, EvmuBlock block) |
|
EvmuBlock | EvmuFat_blockNext (const EvmuFat *pSelf, EvmuBlock block) |
|
EVMU_RESULT | EvmuFat_blockLink (const EvmuFat *pSelf, EvmuBlock b, EvmuBlock lnk) |
|
EVMU_RESULT | EvmuFat_blockFree (const EvmuFat *pSelf, EvmuBlock block) |
|
EvmuBlock | EvmuFat_blockAlloc (const EvmuFat *pSelf, EvmuBlock prev, EVMU_FILE_TYPE type) |
|
size_t | EvmuFat_dirEntryCount (const EvmuFat *pSelf) |
|
EvmuDirEntry * | EvmuFat_dirEntry (const EvmuFat *pSelf, size_t index) |
|
size_t | EvmuFat_dirEntryIndex (const EvmuFat *pSelf, const EvmuDirEntry *pEntry) |
|
EvmuDirEntry * | EvmuFat_dirEntryAlloc (const EvmuFat *pSelf, EVMU_FILE_TYPE fileType) |
|
void | EvmuFat_dirEntryLog (const EvmuFat *pSelf, const EvmuDirEntry *pEntry) |
|
EVMU_FLASH_PROGRAM_STATE | EvmuFlash_programState (const EvmuFlash *pSelf) |
|
size_t | EvmuFlash_programBytes (const EvmuFlash *pSelf) |
|
EvmuAddress | EvmuFlash_targetAddress (const EvmuFlash *pSelf) |
|
GblBool | EvmuFlash_unlocked (const EvmuFlash *pSelf) |
|
EvmuWord | EvmuFlash_readByte (const EvmuFlash *pSelf, EvmuAddress address) |
|
EVMU_RESULT | EvmuFlash_readBytes (const EvmuFlash *pSelf, EvmuAddress base, void *pData, size_t *pBytes) |
|
EVMU_RESULT | EvmuFlash_writeByte (EvmuFlash *pSelf, EvmuAddress address, EvmuWord value) |
|
EVMU_RESULT | EvmuFlash_writeBytes (EvmuFlash *pSelf, EvmuAddress base, const void *pData, size_t *pBytes) |
|
EvmuDevice * | EvmuPeripheral_device (const EvmuPeripheral *pSelf) |
|
size_t | EvmuIMemory_capacity (const EvmuIMemory *pSelf) |
|
EvmuWord | EvmuIMemory_readByte (const EvmuIMemory *pSelf, EvmuAddress address) |
|
EVMU_RESULT | EvmuIMemory_readBytes (const EvmuIMemory *pSelf, EvmuAddress base, void *pData, size_t *pBytes) |
|
EVMU_RESULT | EvmuIMemory_writeByte (EvmuIMemory *pSelf, EvmuAddress address, EvmuWord value) |
|
EVMU_RESULT | EvmuIMemory_writeBytes (EvmuIMemory *pSelf, EvmuAddress base, const void *pData, size_t *pBytes) |
|
EVMU_RESULT | EvmuIMemory_fillBytes (EvmuIMemory *pSelf, EvmuAddress base, size_t regionSize, const void *pData, size_t dataBytes) |
|
|
GblContext * | GblObject_findContext (GblObject *pSelf) |
|
GBL_RESULT | GblObject_property (const GblObject *pSelf, const char *pName,...) |
|
GBL_RESULT | GblObject_propertyByQuark (const GblObject *pSelf, GblQuark name,...) |
|
GBL_RESULT | GblObject_propertyVaList (const GblObject *pSelf, const char *pName, va_list *pList) |
|
GBL_RESULT | GblObject_propertyVaListByQuark (const GblObject *pSelf, GblQuark name, va_list *pList) |
|
GBL_RESULT | GblObject_propertyVariant (const GblObject *pSelf, const char *pName, GblVariant *pValue) |
|
GBL_RESULT | GblObject_propertyVariantByQuark (const GblObject *pSelf, GblQuark name, GblVariant *pValue) |
|
GBL_RESULT | GblObject_properties (const GblObject *pSelf,...) |
|
GBL_RESULT | GblObject_propertiesVaList (const GblObject *pSelf, va_list *pList) |
|
GBL_RESULT | GblObject_propertiesVariants (const GblObject *pSelf, size_t count, const char *pNames[], GblVariant *pValue) |
|
GBL_RESULT | GblObject_setProperty (GblObject *pSelf, const char *pName,...) |
|
GBL_RESULT | GblObject_setPropertyByQuark (GblObject *pSelf, GblQuark quark,...) |
|
GBL_RESULT | GblObject_setPropertyVaList (GblObject *pSelf, const char *pName, va_list *pList) |
|
GBL_RESULT | GblObject_setPropertyVaListByQuark (GblObject *pSelf, GblQuark name, va_list *pList) |
|
GBL_RESULT | GblObject_setPropertyVariant (GblObject *pSelf, const char *pName, GblVariant *pValue) |
|
GBL_RESULT | GblObject_setPropertyVariantByQuark (GblObject *pSelf, GblQuark name, GblVariant *pValue) |
|
GBL_RESULT | GblObject_setProperties (GblObject *pSelf,...) |
|
GBL_RESULT | GblObject_setPropertiesVaList (GblObject *pSelf, va_list *pList) |
|
GBL_RESULT | GblObject_setPropertiesVariants (GblObject *pSelf, size_t count, const char *pNames[], GblVariant *pValue) |
|
const GblStringRef * | GblObject_name (const GblObject *pSelf) |
|
void | GblObject_setName (GblObject *pSelf, const char *pName) |
|
void | GblObject_setNameRef (GblObject *pSelf, const GblStringRef *pRef) |
|
GblObject * | GblObject_parent (const GblObject *pSelf) |
|
void | GblObject_setParent (GblObject *pSelf, GblObject *pParent) |
|
void | GblObject_addChild (GblObject *pSelf, GblObject *pChild) |
|
GblBool | GblObject_removeChild (GblObject *pSelf, GblObject *pChild) |
|
size_t | GblObject_depth (const GblObject *pSelf) |
|
GblObject * | GblObject_childFirst (const GblObject *pSelf) |
|
size_t | GblObject_childCount (const GblObject *pSelf) |
|
GblObject * | GblObject_siblingNext (const GblObject *pSelf) |
|
GblObject * | GblObject_findAncestorByType (const GblObject *pSelf, GblType ancestorType) |
|
GblObject * | GblObject_findAncestorByName (const GblObject *pSelf, const char *pName) |
|
GblObject * | GblObject_findAncestorByHeight (const GblObject *pSelf, size_t height) |
|
GblObject * | GblObject_findBaseByDepth (const GblObject *pSelf, size_t depth) |
|
GblObject * | GblObject_findChildByType (const GblObject *pSelf, GblType childType) |
|
GblObject * | GblObject_findChildByName (const GblObject *pSelf, const char *pName) |
|
GblObject * | GblObject_findChildByIndex (const GblObject *pSelf, size_t index) |
|
GblObject * | GblObject_findSiblingByType (const GblObject *pSelf, GblType siblingType) |
|
GblObject * | GblObject_findSiblingByName (const GblObject *pSelf, const char *pName) |
|
GblObject * | GblObject_findSiblingByIndex (const GblObject *pSelf, size_t index) |
|
GBL_RESULT | GblObject_sendEvent (GblObject *pSelf, GblEvent *pEvent) |
|
GBL_RESULT | GblObject_notifyEvent (GblObject *pSelf, GblEvent *pEvent) |
|
GBL_RESULT | GblObject_installEventFilter (GblObject *pSelf, GblIEventFilter *pFilter) |
|
GBL_RESULT | GblObject_uninstallEventFilter (GblObject *pSelf, GblIEventFilter *pFilter) |
|
size_t | GblObject_eventFilterCount (const GblObject *pSelf) |
|
GblIEventFilter * | GblObject_eventFilter (const GblObject *pSelf, size_t index) |
|
GBL_RESULT | GblObject_property (const GblObject *pSelf, const char *pName,...) |
|
GBL_RESULT | GblObject_propertyByQuark (const GblObject *pSelf, GblQuark name,...) |
|
GBL_RESULT | GblObject_propertyVaList (const GblObject *pSelf, const char *pName, va_list *pList) |
|
GBL_RESULT | GblObject_propertyVaListByQuark (const GblObject *pSelf, GblQuark name, va_list *pList) |
|
GBL_RESULT | GblObject_propertyVariant (const GblObject *pSelf, const char *pName, GblVariant *pValue) |
|
GBL_RESULT | GblObject_propertyVariantByQuark (const GblObject *pSelf, GblQuark name, GblVariant *pValue) |
|
GBL_RESULT | GblObject_properties (const GblObject *pSelf,...) |
|
GBL_RESULT | GblObject_propertiesVaList (const GblObject *pSelf, va_list *pList) |
|
GBL_RESULT | GblObject_propertiesVariants (const GblObject *pSelf, size_t count, const char *pNames[], GblVariant *pValue) |
|
GBL_RESULT | GblObject_setProperty (GblObject *pSelf, const char *pName,...) |
|
GBL_RESULT | GblObject_setPropertyByQuark (GblObject *pSelf, GblQuark quark,...) |
|
GBL_RESULT | GblObject_setPropertyVaList (GblObject *pSelf, const char *pName, va_list *pList) |
|
GBL_RESULT | GblObject_setPropertyVaListByQuark (GblObject *pSelf, GblQuark name, va_list *pList) |
|
GBL_RESULT | GblObject_setPropertyVariant (GblObject *pSelf, const char *pName, GblVariant *pValue) |
|
GBL_RESULT | GblObject_setPropertyVariantByQuark (GblObject *pSelf, GblQuark name, GblVariant *pValue) |
|
GBL_RESULT | GblObject_setProperties (GblObject *pSelf,...) |
|
GBL_RESULT | GblObject_setPropertiesVaList (GblObject *pSelf, va_list *pList) |
|
GBL_RESULT | GblObject_setPropertiesVariants (GblObject *pSelf, size_t count, const char *pNames[], GblVariant *pValue) |
|
const GblStringRef * | GblObject_name (const GblObject *pSelf) |
|
void | GblObject_setName (GblObject *pSelf, const char *pName) |
|
void | GblObject_setNameRef (GblObject *pSelf, const GblStringRef *pRef) |
|
GblObject * | GblObject_parent (const GblObject *pSelf) |
|
void | GblObject_setParent (GblObject *pSelf, GblObject *pParent) |
|
void | GblObject_addChild (GblObject *pSelf, GblObject *pChild) |
|
GblBool | GblObject_removeChild (GblObject *pSelf, GblObject *pChild) |
|
size_t | GblObject_depth (const GblObject *pSelf) |
|
GblObject * | GblObject_childFirst (const GblObject *pSelf) |
|
size_t | GblObject_childCount (const GblObject *pSelf) |
|
GblObject * | GblObject_siblingNext (const GblObject *pSelf) |
|
GblObject * | GblObject_findAncestorByType (const GblObject *pSelf, GblType ancestorType) |
|
GblObject * | GblObject_findAncestorByName (const GblObject *pSelf, const char *pName) |
|
GblObject * | GblObject_findAncestorByHeight (const GblObject *pSelf, size_t height) |
|
GblObject * | GblObject_findBaseByDepth (const GblObject *pSelf, size_t depth) |
|
GblObject * | GblObject_findChildByType (const GblObject *pSelf, GblType childType) |
|
GblObject * | GblObject_findChildByName (const GblObject *pSelf, const char *pName) |
|
GblObject * | GblObject_findChildByIndex (const GblObject *pSelf, size_t index) |
|
GblObject * | GblObject_findSiblingByType (const GblObject *pSelf, GblType siblingType) |
|
GblObject * | GblObject_findSiblingByName (const GblObject *pSelf, const char *pName) |
|
GblObject * | GblObject_findSiblingByIndex (const GblObject *pSelf, size_t index) |
|
GBL_RESULT | GblObject_sendEvent (GblObject *pSelf, GblEvent *pEvent) |
|
GBL_RESULT | GblObject_notifyEvent (GblObject *pSelf, GblEvent *pEvent) |
|
GBL_RESULT | GblObject_installEventFilter (GblObject *pSelf, GblIEventFilter *pFilter) |
|
GBL_RESULT | GblObject_uninstallEventFilter (GblObject *pSelf, GblIEventFilter *pFilter) |
|
size_t | GblObject_eventFilterCount (const GblObject *pSelf) |
|
GblIEventFilter * | GblObject_eventFilter (const GblObject *pSelf, size_t index) |
|
GblBox * | GblBox_ref (GblBox *pSelf) |
|
GblRefCount | GblBox_unref (GblBox *pSelf) |
|
GblRefCount | GblBox_refCount (const GblBox *pSelf) |
|
void * | GblBox_userdata (const GblBox *pSelf) |
|
GBL_RESULT | GblBox_setUserdata (GblBox *pSelf, void *pUserdata) |
|
GBL_RESULT | GblBox_setUserDestructor (GblBox *pSelf, GblArrayMapDtorFn pFnUdDtor) |
|
uintptr_t | GblBox_field (const GblBox *pSelf, GblQuark key) |
|
uintptr_t | GblBox_takeField (GblBox *pSelf, GblQuark key) |
|
GblBool | GblBox_clearField (GblBox *pSelf, GblQuark key) |
|
GblBool | GblBox_hasField (const GblBox *pSelf, GblQuark key) |
|
GBL_RESULT | GblBox_setField (GblBox *pSelf, GblQuark key, uintptr_t ud, GblArrayMapDtorFn pFnDtor) |
|
GblBox * | GblBox_ref (GblBox *pSelf) |
|
GblRefCount | GblBox_unref (GblBox *pSelf) |
|
GblRefCount | GblBox_refCount (const GblBox *pSelf) |
|
void * | GblBox_userdata (const GblBox *pSelf) |
|
GBL_RESULT | GblBox_setUserdata (GblBox *pSelf, void *pUserdata) |
|
GBL_RESULT | GblBox_setUserDestructor (GblBox *pSelf, GblArrayMapDtorFn pFnUdDtor) |
|
uintptr_t | GblBox_field (const GblBox *pSelf, GblQuark key) |
|
uintptr_t | GblBox_takeField (GblBox *pSelf, GblQuark key) |
|
GblBool | GblBox_clearField (GblBox *pSelf, GblQuark key) |
|
GblBool | GblBox_hasField (const GblBox *pSelf, GblQuark key) |
|
GBL_RESULT | GblBox_setField (GblBox *pSelf, GblQuark key, uintptr_t ud, GblArrayMapDtorFn pFnDtor) |
|
GblRefCount | GblInstance_destroy (GblInstance *pSelf) |
|
GblBool | GblInstance_check (const GblInstance *pSelf, GblType toType) |
|
GblInstance * | GblInstance_cast (GblInstance *pSelf, GblType toType) |
|
GblInstance * | GblInstance_as (GblInstance *pSelf, GblType toType) |
|
void * | GblInstance_private (const GblInstance *pSelf, GblType base) |
|
GblInstance * | GblInstance_public (const void *pPriv, GblType base) |
|
GblType | GblInstance_typeOf (const GblInstance *pSelf) |
|
size_t | GblInstance_size (const GblInstance *pSelf) |
|
size_t | GblInstance_privateSize (const GblInstance *pSelf) |
|
size_t | GblInstance_totalSize (const GblInstance *pSelf) |
|
GblClass * | GblInstance_class (const GblInstance *pSelf) |
|
GBL_RESULT | GblInstance_swizzleClass (GblInstance *pSelf, GblClass *pClass) |
|
GBL_RESULT | GblInstance_sinkClass (GblInstance *pSelf) |
|
GBL_RESULT | GblInstance_floatClass (GblInstance *pSelf) |
|
GblBool | GblInstance_check (const GblInstance *pSelf, GblType toType) |
|
GblInstance * | GblInstance_cast (GblInstance *pSelf, GblType toType) |
|
GblInstance * | GblInstance_as (GblInstance *pSelf, GblType toType) |
|
void * | GblInstance_private (const GblInstance *pSelf, GblType base) |
|
GblInstance * | GblInstance_public (const void *pPriv, GblType base) |
|
GblType | GblInstance_typeOf (const GblInstance *pSelf) |
|
size_t | GblInstance_size (const GblInstance *pSelf) |
|
size_t | GblInstance_privateSize (const GblInstance *pSelf) |
|
size_t | GblInstance_totalSize (const GblInstance *pSelf) |
|
GblClass * | GblInstance_class (const GblInstance *pSelf) |
|
GBL_RESULT | GblInstance_swizzleClass (GblInstance *pSelf, GblClass *pClass) |
|
GBL_RESULT | GblInstance_sinkClass (GblInstance *pSelf) |
|
GBL_RESULT | GblInstance_floatClass (GblInstance *pSelf) |
|
High-level file-oriented flash API.
EvmuFileManager is the most high-level, user-friendly way to manage the VMU's filesystem and handle loading and saving both both individual ROM images and the entire flash filesystem.
- See also
- EvmuFileManagerClass
Definition at line 68 of file evmu_file_manager.h.