#include <stdint.h>
Typedefs | |
typedef struct AStorageManager | AStorageManager |
typedef void(* | AStorageManager_obbCallbackFunc )(const char *filename, const int32_t state, void *data) |
Enumerations | |
enum | { AOBB_STATE_MOUNTED = 1, AOBB_STATE_UNMOUNTED = 2, AOBB_STATE_ERROR_INTERNAL = 20, AOBB_STATE_ERROR_COULD_NOT_MOUNT = 21, AOBB_STATE_ERROR_COULD_NOT_UNMOUNT = 22, AOBB_STATE_ERROR_NOT_MOUNTED = 23, AOBB_STATE_ERROR_ALREADY_MOUNTED = 24, AOBB_STATE_ERROR_PERMISSION_DENIED = 25 } |
Functions | |
AStorageManager * | AStorageManager_new () |
void | AStorageManager_delete (AStorageManager *mgr) |
void | AStorageManager_mountObb (AStorageManager *mgr, const char *filename, const char *key, AStorageManager_obbCallbackFunc cb, void *data) |
void | AStorageManager_unmountObb (AStorageManager *mgr, const char *filename, const int force, AStorageManager_obbCallbackFunc cb, void *data) |
int | AStorageManager_isObbMounted (AStorageManager *mgr, const char *filename) |
const char * | AStorageManager_getMountedObbPath (AStorageManager *mgr, const char *filename) |