Documentation
¶
Overview ¶
Package storage provides Go bindings for Android Storage Manager.
Index ¶
- type AStorageManager_obbCallbackFunc
- type Error
- type Manager
- func (h *Manager) Close() error
- func (h *Manager) IsObbMounted(filename string) int32
- func (h *Manager) MountObb(filename string, key string, cb AStorageManager_obbCallbackFunc, ...)
- func (h *Manager) MountedObbPath(filename string) string
- func (h *Manager) Pointer() unsafe.Pointer
- func (h *Manager) UnmountObb(filename string, force int32, cb AStorageManager_obbCallbackFunc, ...)
- type OBB_STATE
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AStorageManager_obbCallbackFunc ¶
type AStorageManager_obbCallbackFunc = capi.AStorageManager_obbCallbackFunc
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager wraps the NDK AStorageManager handle.
func NewManagerFromPointer ¶
NewManagerFromPointer wraps a raw AStorageManager pointer.
func (*Manager) IsObbMounted ¶
IsObbMounted returns the value directly.
func (*Manager) MountObb ¶
func (h *Manager) MountObb(filename string, key string, cb AStorageManager_obbCallbackFunc, data unsafe.Pointer)
MountObb calls the underlying NDK function.
func (*Manager) MountedObbPath ¶
MountedObbPath returns the value directly.
func (*Manager) UnmountObb ¶
func (h *Manager) UnmountObb(filename string, force int32, cb AStorageManager_obbCallbackFunc, data unsafe.Pointer)
UnmountObb calls the underlying NDK function.
type OBB_STATE ¶
type OBB_STATE int32
const ( AOBB_STATE_MOUNTED OBB_STATE = 1 AOBB_STATE_UNMOUNTED OBB_STATE = 2 AOBB_STATE_ERROR_INTERNAL OBB_STATE = 20 AOBB_STATE_ERROR_COULD_NOT_MOUNT OBB_STATE = 21 AOBB_STATE_ERROR_COULD_NOT_UNMOUNT OBB_STATE = 22 AOBB_STATE_ERROR_NOT_MOUNTED OBB_STATE = 23 AOBB_STATE_ERROR_ALREADY_MOUNTED OBB_STATE = 24 AOBB_STATE_ERROR_PERMISSION_DENIED OBB_STATE = 25 )
Click to show internal directories.
Click to hide internal directories.