otInstance Declarations (#473)

* Add otInstance type declaration and update ot APIs to take it as input.
This commit is contained in:
Nick Banks
2016-09-12 14:29:43 -07:00
committed by Jonathan Hui
parent 9b1de7bbb2
commit ffbe65c6dd
67 changed files with 1560 additions and 1099 deletions
+2 -1
View File
@@ -57,11 +57,12 @@ typedef int (*otCliConsoleOutputCallback)(const char *aBuf,
/**
* Initialize the CLI CONSOLE module.
*
* @param[in] aInstance The OpenThread instance structure.
* @param[in] aCallback A callback method called to process console output.
* @param[in] aContext A user context pointer.
*
*/
void otCliConsoleInit(otCliConsoleOutputCallback aCallback, void *aContext);
void otCliConsoleInit(otInstance *aInstance, otCliConsoleOutputCallback aCallback, void *aContext);
/**
* This method is called to feed in a console input line.
+3 -1
View File
@@ -42,8 +42,10 @@ extern "C" {
/**
* Initialize the CLI UART module.
*
* @param[in] aInstance The OpenThread instance structure.
*
*/
void otCliUartInit(void);
void otCliUartInit(otInstance *aInstance);
#ifdef __cplusplus
} // extern "C"