Versions in this module Expand all Collapse all v0 v0.0.3 Mar 16, 2026 Changes in this version + func AIBinder_isHandlingTransaction() bool + func AStatus_deleteDescription(description string) + type AIBinder_Class_onCreate = capi.AIBinder_Class_onCreate + type AIBinder_Class_onDestroy = capi.AIBinder_Class_onDestroy + type AIBinder_Class_onTransact = capi.AIBinder_Class_onTransact + type AIBinder_DeathRecipient_onBinderDied = capi.AIBinder_DeathRecipient_onBinderDied + type AIBinder_DeathRecipient_onBinderUnlinked = capi.AIBinder_DeathRecipient_onBinderUnlinked + type AIBinder_onDump = capi.AIBinder_onDump + type AParcel_boolArrayAllocator = capi.AParcel_boolArrayAllocator + type AParcel_boolArrayGetter = capi.AParcel_boolArrayGetter + type AParcel_boolArraySetter = capi.AParcel_boolArraySetter + type AParcel_byteArrayAllocator = capi.AParcel_byteArrayAllocator + type AParcel_charArrayAllocator = capi.AParcel_charArrayAllocator + type AParcel_doubleArrayAllocator = capi.AParcel_doubleArrayAllocator + type AParcel_floatArrayAllocator = capi.AParcel_floatArrayAllocator + type AParcel_int32ArrayAllocator = capi.AParcel_int32ArrayAllocator + type AParcel_int64ArrayAllocator = capi.AParcel_int64ArrayAllocator + type AParcel_parcelableArrayAllocator = capi.AParcel_parcelableArrayAllocator + type AParcel_readParcelableElement = capi.AParcel_readParcelableElement + type AParcel_stringAllocator = capi.AParcel_stringAllocator + type AParcel_stringArrayAllocator = capi.AParcel_stringArrayAllocator + type AParcel_stringArrayElementAllocator = capi.AParcel_stringArrayElementAllocator + type AParcel_stringArrayElementGetter = capi.AParcel_stringArrayElementGetter + type AParcel_uint32ArrayAllocator = capi.AParcel_uint32ArrayAllocator + type AParcel_uint64ArrayAllocator = capi.AParcel_uint64ArrayAllocator + type AParcel_writeParcelableElement = capi.AParcel_writeParcelableElement + type Binder struct + func NewBinder(clazz unsafe.Pointer, args unsafe.Pointer) *Binder + func NewBinderFromPointer(ptr unsafe.Pointer) *Binder + func (h *Binder) AssociateClass(clazz *Class) bool + func (h *Binder) Close() error + func (h *Binder) DebugGetRefCount() error + func (h *Binder) GetClass() *Class + func (h *Binder) GetUserData() unsafe.Pointer + func (h *Binder) IncStrong() + func (h *Binder) IsAlive() bool + func (h *Binder) IsRemote() bool + func (h *Binder) Lt(rhs *Binder) bool + func (h *Binder) Pointer() unsafe.Pointer + type Char16_t = capi.Char16_t + type Class struct + func NewClassFromPointer(ptr unsafe.Pointer) *Class + func (h *Class) DisableInterfaceTokenHeader() + func (h *Class) GetDescriptor() string + func (h *Class) Pointer() unsafe.Pointer + type EX int32 + const EX_BAD_PARCELABLE + const EX_ILLEGAL_ARGUMENT + const EX_ILLEGAL_STATE + const EX_NETWORK_MAIN_THREAD + const EX_NONE + const EX_NULL_POINTER + const EX_PARCELABLE + const EX_SECURITY + const EX_SERVICE_SPECIFIC + const EX_TRANSACTION_FAILED + const EX_UNSUPPORTED_OPERATION + type Error int32 + const ErrAlreadyExists + const ErrBadIndex + const ErrBadType + const ErrBadValue + const ErrDeadObject + const ErrFailedTransaction + const ErrFdsNotAllowed + const ErrInvalidOperation + const ErrNameNotFound + const ErrNoInit + const ErrNoMemory + const ErrNotEnoughData + const ErrPermissionDenied + const ErrTimedOut + const ErrUnexpectedNull + const ErrUnknownError + const ErrUnknownTransaction + const ErrWouldBlock + func (e Error) Error() string + type ExceptionCode int32 + const BadParcelable + const IllegalArgument + const IllegalState + const NetworkMainThread + const None + const NullPointer + const Parcelable + const Security + const ServiceSpecific + const TransactionFailed + const UnsupportedOperation + type FLAG int32 + const FLAG_ONEWAY + type Flags uint32 + const Oneway + type IBinder_DeathRecipient struct + func NewIBinder_DeathRecipient(onBinderDied AIBinder_DeathRecipient_onBinderDied) *IBinder_DeathRecipient + func NewIBinder_DeathRecipientFromPointer(ptr unsafe.Pointer) *IBinder_DeathRecipient + func (h *IBinder_DeathRecipient) Close() error + func (h *IBinder_DeathRecipient) Pointer() unsafe.Pointer + type IBinder_Weak struct + func NewIBinder_Weak(binder unsafe.Pointer) *IBinder_Weak + func NewIBinder_WeakFromPointer(ptr unsafe.Pointer) *IBinder_Weak + func (h *IBinder_Weak) Clone() *IBinder_Weak + func (h *IBinder_Weak) Close() error + func (h *IBinder_Weak) Lt(rhs *IBinder_Weak) bool + func (h *IBinder_Weak) Pointer() unsafe.Pointer + func (h *IBinder_Weak) Promote() *Binder + type Parcel struct + func NewParcel() *Parcel + func NewParcelFromPointer(ptr unsafe.Pointer) *Parcel + func (h *Parcel) Close() error + func (h *Parcel) GetDataPosition() error + func (h *Parcel) GetDataSize() error + func (h *Parcel) Pointer() unsafe.Pointer + type Pid_t = capi.Pid_t + type Status struct + func AStatus_fromServiceSpecificError(serviceSpecific int32) *Status + func AStatus_fromServiceSpecificErrorWithMessage(serviceSpecific int32, message string) *Status + func AStatus_newOk() *Status + func NewStatusFromPointer(ptr unsafe.Pointer) *Status + func (h *Status) Close() error + func (h *Status) GetDescription() string + func (h *Status) GetMessage() string + func (h *Status) GetServiceSpecificError() error + func (h *Status) IsOk() bool + func (h *Status) Pointer() unsafe.Pointer + type Uid_t = capi.Uid_t