#include <nitro/mb/mb_fake_child.h>
typedef void (*MBFakeScanCallbackFunc)( u16 type, void* arg );
| Arguments | Description | |
| type | These are the types of callbacks: | |
MB_FAKESCAN_PARENT_FOUND |
Reports that a new parent was discovered and the parent information was updated. | |
MB_FAKESCAN_PARENT_BEACON |
This notification is sent every time a beacon from a parent already discovered is received. It differs from MB_FAKESCAN_PARENT_FOUND in that notification is sent even when there has been no change in player information.If the parent calls the MB_SetUserVolatData function often, the child can obtain the most recent data by calling the MB_GetUserVolatData function within this callback.
|
|
MB_FAKESCAN_PARENT_LOST |
Reports that a parent was lost or that parent information was invalidated. | |
| MB_FAKESCAN_API_ERROR | Reports that wireless communications cannot be used or that an error occurred and scanning cannot continue. | |
| MB_FAKESCAN_END_SCAN | Callback that reports that parent scanning was ended by the MB_FakeEndScan function. |
|
| arg | The pointers to the structures passed to the callback function. | |
| The Type of Callback | The structure to be passed | |
| MB_FAKESCAN_PARENT_FOUND MB_FAKESCAN_PARENT_BEACON MB_FAKESCAN_PARENT_LOST |
MBFakeScanCallback*. |
|
| MB_FAKESCAN_API_ERROR | MBFakeScanErrorCallback*. |
|
| MB_FAKESCAN_END_SCAN | Always NULL. | |
None.
These are the callback types used to send notification of the scanning state after the MB_FakeStartScanParent function begins the scan for multiboot parents and until the MB_FakeEndScan function ends the scan.
MB_FakeStartScanParent
MB_FakeEndScan
MBFakeScanCallback
MBFakeScanErrorCallback
2006/03/13 Added an item regarding MB_FAKESCAN_PARENT_BEACON.
2004/11/25 Initial version.
CONFIDENTIAL