12 class ITransferrerBase;
47 } ITransferrerInternal;
48 WUT_CHECK_SIZE(ITransferrerInternal, 0x04);
49 WUT_CHECK_OFFSET(ITransferrerInternal, 0x00, vtable);
Result value type used by nn libraries.
virtual nn::Result InvalidateNotification(uint32_t) const =0
virtual nn::Result TransferDeprecated(void *buffer, uint32_t size, bool setKillerNotification, int transferMode) const =0
virtual nn::Result CancelTransfer() const =0
virtual nn::Result DisplayNotification(uint32_t, uint32_t, uint32_t) const =0
virtual ~ITransferrerBase()=default
ITransferrerBase()=default
virtual nn::Result Transfer(void *buffer, uint32_t size, bool setKillerNotification, TransferMode transferMode) const =0
TransferrerFromPtr(details::ITransferrerInternal *ptr)
nn::Result Transfer(void *buffer, uint32_t size, bool setKillerNotification, TransferMode transferMode) const override
nn::Result CancelTransfer() const override
nn::Result TransferDeprecated(void *buffer, uint32_t size, bool setKillerNotification, int transferMode) const override
nn::Result DisplayNotification(uint32_t u1, uint32_t u2, uint32_t u3) const override
nn::Result InvalidateNotification(uint32_t u1) const override
ITransferrer_InvalidateNotificationFn InvalidateNotificationFn
nn::Result(* ITransferrer_InvalidateNotificationFn)(ITransferrerInternal *, uint32_t)
ITransferrer_TransferFn TransferFn
struct nn::sl::details::ITransferrerInternal ITransferrerInternal
nn::Result(* ITransferrer_TransferFn)(ITransferrerInternal *, void *, uint32_t, bool, TransferMode)
nn::Result(* ITransferrer_TransferDeprecatedFn)(ITransferrerInternal *, void *, uint32_t, bool, int)
nn::Result(* ITransferrer_CancelTransferFn)(ITransferrerInternal *)
ITransferrer_DisplayNotificationFn DisplayNotificationFn
ITransferrer_TransferDeprecatedFn TransferDeprecatedFn
ITransferrer_CancelTransferFn CancelTransferFn
ITransferrerBase * instance
ITransferrerInternalVTable * vtable
nn::Result(* ITransferrer_DisplayNotificationFn)(ITransferrerInternal *, uint32_t, uint32_t, uint32_t)