Use const with BOSS, use '(void)' for bossGetSessionHandle, and changed bossCmd34 to bossGetTaskProperty0.
This commit is contained in:
parent
955ae2af3e
commit
b04568fd53
@ -14,7 +14,7 @@ Result bossInit(u64 programID);
|
||||
void bossExit(void);
|
||||
|
||||
/// Returns the BOSS session handle.
|
||||
Handle bossGetSessionHandle();
|
||||
Handle bossGetSessionHandle(void);
|
||||
|
||||
/**
|
||||
* @brief Register a task.
|
||||
@ -22,7 +22,7 @@ Handle bossGetSessionHandle();
|
||||
* @param unk0 Unknown, usually zero.
|
||||
* @param unk1 Unknown, usually zero.
|
||||
*/
|
||||
Result bossRegisterTask(char *taskID, u8 unk0, u8 unk1);
|
||||
Result bossRegisterTask(const char *taskID, u8 unk0, u8 unk1);
|
||||
|
||||
/**
|
||||
* @brief Send a property.
|
||||
@ -30,26 +30,26 @@ Result bossRegisterTask(char *taskID, u8 unk0, u8 unk1);
|
||||
* @param buf Input buffer data.
|
||||
* @param size Buffer size.
|
||||
*/
|
||||
Result bossSendProperty(u16 PropertyID, void* buf, u32 size);
|
||||
Result bossSendProperty(u16 PropertyID, const void* buf, u32 size);
|
||||
|
||||
/**
|
||||
* @brief ?
|
||||
* @param taskID BOSS taskID.
|
||||
*/
|
||||
Result bossStartTaskImmediate(char *taskID);
|
||||
Result bossStartTaskImmediate(const char *taskID);
|
||||
|
||||
/**
|
||||
* @brief ?
|
||||
* @param taskID BOSS taskID.
|
||||
*/
|
||||
Result bossStartBgImmediate(char *taskID);
|
||||
Result bossStartBgImmediate(const char *taskID);
|
||||
|
||||
/**
|
||||
* @brief Deletes a task by using CancelTask and UnregisterTask internally.
|
||||
* @param taskID BOSS taskID.
|
||||
* @param unk Unknown, usually zero?
|
||||
*/
|
||||
Result bossDeleteTask(char *taskID, u32 unk);
|
||||
Result bossDeleteTask(const char *taskID, u32 unk);
|
||||
|
||||
/**
|
||||
* @brief Returns task state.
|
||||
@ -59,11 +59,11 @@ Result bossDeleteTask(char *taskID, u32 unk);
|
||||
* @param out1 Output field.
|
||||
* @param out2 Output field.
|
||||
*/
|
||||
Result bossGetTaskState(char *taskID, s8 inval, u8 *out0, u32 *out1, u8 *out2);
|
||||
Result bossGetTaskState(const char *taskID, s8 inval, u8 *out0, u32 *out1, u8 *out2);
|
||||
|
||||
/**
|
||||
* @brief Returns task state info.
|
||||
* @brief This loads the current state of PropertyID 0x0 for the specified task.
|
||||
* @param taskID BOSS taskID.
|
||||
*/
|
||||
Result bossCmd34(char *taskID, u8 *out);
|
||||
Result bossGetTaskProperty0(const char *taskID, u8 *out);
|
||||
|
||||
|
@ -54,7 +54,7 @@ void bossExit(void)
|
||||
bossHandle = 0;
|
||||
}
|
||||
|
||||
Handle bossGetSessionHandle()
|
||||
Handle bossGetSessionHandle(void)
|
||||
{
|
||||
return bossHandle;
|
||||
}
|
||||
@ -75,7 +75,7 @@ static Result bossipc_InitializeSession(u64 programID)
|
||||
return (Result)cmdbuf[1];
|
||||
}
|
||||
|
||||
Result bossRegisterTask(char *taskID, u8 unk0, u8 unk1)
|
||||
Result bossRegisterTask(const char *taskID, u8 unk0, u8 unk1)
|
||||
{
|
||||
Result ret = 0;
|
||||
u32 *cmdbuf = getThreadCommandBuffer();
|
||||
@ -93,7 +93,7 @@ Result bossRegisterTask(char *taskID, u8 unk0, u8 unk1)
|
||||
return (Result)cmdbuf[1];
|
||||
}
|
||||
|
||||
static Result bossipc_UnregisterTask(char *taskID, u32 unk)
|
||||
static Result bossipc_UnregisterTask(const char *taskID, u32 unk)
|
||||
{
|
||||
Result ret = 0;
|
||||
u32 *cmdbuf = getThreadCommandBuffer();
|
||||
@ -110,7 +110,7 @@ static Result bossipc_UnregisterTask(char *taskID, u32 unk)
|
||||
return (Result)cmdbuf[1];
|
||||
}
|
||||
|
||||
Result bossSendProperty(u16 PropertyID, void* buf, u32 size)
|
||||
Result bossSendProperty(u16 PropertyID, const void* buf, u32 size)
|
||||
{
|
||||
Result ret = 0;
|
||||
u32 *cmdbuf = getThreadCommandBuffer();
|
||||
@ -126,7 +126,7 @@ Result bossSendProperty(u16 PropertyID, void* buf, u32 size)
|
||||
return (Result)cmdbuf[1];
|
||||
}
|
||||
|
||||
Result bossStartTaskImmediate(char *taskID)
|
||||
Result bossStartTaskImmediate(const char *taskID)
|
||||
{
|
||||
Result ret = 0;
|
||||
u32 *cmdbuf = getThreadCommandBuffer();
|
||||
@ -142,7 +142,7 @@ Result bossStartTaskImmediate(char *taskID)
|
||||
return (Result)cmdbuf[1];
|
||||
}
|
||||
|
||||
Result bossipc_CancelTask(char *taskID)
|
||||
Result bossipc_CancelTask(const char *taskID)
|
||||
{
|
||||
Result ret = 0;
|
||||
u32 *cmdbuf = getThreadCommandBuffer();
|
||||
@ -158,7 +158,7 @@ Result bossipc_CancelTask(char *taskID)
|
||||
return (Result)cmdbuf[1];
|
||||
}
|
||||
|
||||
Result bossDeleteTask(char *taskID, u32 unk)
|
||||
Result bossDeleteTask(const char *taskID, u32 unk)
|
||||
{
|
||||
Result ret=0;
|
||||
|
||||
@ -170,7 +170,7 @@ Result bossDeleteTask(char *taskID, u32 unk)
|
||||
return ret;
|
||||
}
|
||||
|
||||
Result bossGetTaskState(char *taskID, s8 inval, u8 *out0, u32 *out1, u8 *out2)
|
||||
Result bossGetTaskState(const char *taskID, s8 inval, u8 *out0, u32 *out1, u8 *out2)
|
||||
{
|
||||
Result ret = 0;
|
||||
u32 *cmdbuf = getThreadCommandBuffer();
|
||||
@ -195,7 +195,7 @@ Result bossGetTaskState(char *taskID, s8 inval, u8 *out0, u32 *out1, u8 *out2)
|
||||
return ret;
|
||||
}
|
||||
|
||||
Result bossStartBgImmediate(char *taskID)
|
||||
Result bossStartBgImmediate(const char *taskID)
|
||||
{
|
||||
Result ret = 0;
|
||||
u32 *cmdbuf = getThreadCommandBuffer();
|
||||
@ -211,7 +211,7 @@ Result bossStartBgImmediate(char *taskID)
|
||||
return (Result)cmdbuf[1];
|
||||
}
|
||||
|
||||
Result bossCmd34(char *taskID, u8 *out)
|
||||
Result bossGetTaskProperty0(const char *taskID, u8 *out)
|
||||
{
|
||||
Result ret = 0;
|
||||
u32 *cmdbuf = getThreadCommandBuffer();
|
||||
|
Loading…
Reference in New Issue
Block a user