|
ReXGlue SDK
|
Public Member Functions | |
| REX_XAM_API void | RegisterApp (std::unique_ptr< XAMApplet > app) |
| REX_XAM_API rex::kernel::X_HRESULT | DispatchMessageSync (u32 app_id, u32 message, u32 buffer_ptr, u32 buffer_length) |
| REX_XAM_API rex::kernel::X_HRESULT | DispatchMessageAsync (u32 app_id, u32 message, u32 buffer_ptr, u32 buffer_length) |
| REX_XAM_API rex::kernel::X_HRESULT rex::xam::AppManager::DispatchMessageAsync | ( | u32 | app_id, |
| u32 | message, | ||
| u32 | buffer_ptr, | ||
| u32 | buffer_length ) |
Sends an asynchronous message to the app with the given ID, delivered through DispatchMessageSync.
| app_id | The ID of the receiving app. |
| buffer_ptr | The guest address of the message buffer. |
| REX_XAM_API rex::kernel::X_HRESULT rex::xam::AppManager::DispatchMessageSync | ( | u32 | app_id, |
| u32 | message, | ||
| u32 | buffer_ptr, | ||
| u32 | buffer_length ) |
Sends a message to the app with the given ID.
| app_id | The ID of the receiving app. |
| buffer_ptr | The guest address of the message buffer. |
| REX_XAM_API void rex::xam::AppManager::RegisterApp | ( | std::unique_ptr< XAMApplet > | app | ) |
Adds an app, whose ID must not be registered yet.
| app | The app, owned by the manager afterwards. |