]> Chaos Git - corbenik/ctrulib.git/commitdiff
Use const with BOSS, use '(void)' for bossGetSessionHandle, and changed bossCmd34...
authoryellows8 <yellows8@users.noreply.github.com>
Thu, 22 Dec 2016 21:02:53 +0000 (16:02 -0500)
committeryellows8 <yellows8@users.noreply.github.com>
Thu, 22 Dec 2016 21:02:53 +0000 (16:02 -0500)
libctru/include/3ds/services/boss.h
libctru/source/services/boss.c

index f06ffac5ea7c4b9463267b780b33a892f96f88bb..11ec248bdc5568f8b97d197e6c99c98b3a75b42c 100644 (file)
@@ -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);
 
index d524b7c750feea51d6571d38f195a6a69695d0c3..563f8239bb4ac12f69bd7a636fa784b2fc549402 100644 (file)
@@ -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();