summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 0a6ec79)
raw | patch | inline | side by side (parent: 0a6ec79)
author | Sam Nelson <sam.nelson@ti.com> | |
Tue, 18 Mar 2014 03:06:53 +0000 (23:06 -0400) | ||
committer | Sam Nelson <sam.nelson@ti.com> | |
Tue, 18 Mar 2014 03:15:02 +0000 (23:15 -0400) |
Signed-off-by: Sam Nelson <sam.nelson@ti.com>
include/mpmclient.h | patch | blob | history | |
src/client/mpmclient.c | patch | blob | history |
diff --git a/include/mpmclient.h b/include/mpmclient.h
index a59231060340634485da6b6e53eb2028d319424d..d8674e4bef353f22778e6b052f28f9ced333101d 100644 (file)
--- a/include/mpmclient.h
+++ b/include/mpmclient.h
#define MPM_ERROR_FILENAME 1002
#define MPM_ERROR_SLAVE_NAME 1003
#define MPM_ERROR_SSM 1004
-
+#ifdef __cplusplus
+extern "C" {
+#endif
/*
- ping MPM server
+ ping MPM server
return: <0 error, 0 OK
*/
int mpm_ping(void);
/*
- load image "file_name" to slave "slave_name" core's memory
+ load image "file_name" to slave "slave_name" core's memory
return: <0 error, 0 success
*/
-int mpm_load(char *slave_name, char *file_name, int *error_code);
+int mpm_load(const char *slave_name, const char *file_name, int *error_code);
/*
run the slave "slave_name" core
return: <0 error, 0 success
*/
-int mpm_run(char *slave_name, int *error_code);
+int mpm_run(const char *slave_name, int *error_code);
typedef enum mpm_state {
mpm_slave_state_idle,
return the state of slave "slave_name" core
return: <0 error, 0 success
*/
-int mpm_state(char *slave_name, mpm_slave_state_e *state);
+int mpm_state(const char *slave_name, mpm_slave_state_e *state);
/*
reset the slave "slave_name" core
return: <0 error, 0 success
*/
-int mpm_reset(char *slave_name, int *error_code);
+int mpm_reset(const char *slave_name, int *error_code);
/*
write coredump of "slave_name" to "file_name" file
return: <0 error, 0 success
*/
-int mpm_coredump(char *slave_name, char *file_name, int *error_code);
-
+int mpm_coredump(const char *slave_name, const char *file_name, int *error_code);
+#ifdef __cplusplus
+}
+#endif
#endif /* __MPMCLIENT_H__ */
diff --git a/src/client/mpmclient.c b/src/client/mpmclient.c
index b8959683d01cb46bfed36932a0d08e78fde4eb00..7348e71b04573e0ed0b3bab979b08917dc2dd9ba 100644 (file)
--- a/src/client/mpmclient.c
+++ b/src/client/mpmclient.c
}
/*
- load image "file_name" to slave "slave_name" core's memory
+ load image "file_name" to slave "slave_name" core's memory
return: <0 error, 0 success
*/
-int mpm_load(char *slave_name, char *file_name, int *error_code)
+int mpm_load(const char *slave_name, const char *file_name, int *error_code)
{
uint32_t *data32;
int retval = -ENOSYS;
run the slave "slave_name" core
return: <0 error, 0 success
*/
-int mpm_run(char *slave_name, int *error_code)
+int mpm_run(const char *slave_name, int *error_code)
{
uint32_t *data32;
int retval = -ENOSYS;
return the state of slave "slave_name" core
return: <0 error, 0 success
*/
-int mpm_state(char *slave_name, mpm_slave_state_e *state)
+int mpm_state(const char *slave_name, mpm_slave_state_e *state)
{
int retval = -ENOSYS;
int recv_data_langth;
reset the slave "slave_name" core
return: <0 error, 0 success
*/
-int mpm_reset(char *slave_name, int *error_code)
+int mpm_reset(const char *slave_name, int *error_code)
{
uint32_t *data32;
int retval = -ENOSYS;
write coredump of "slave_name" to "file_name" file
return: <0 error, 0 success
*/
-int mpm_coredump(char *slave_name, char *file_name, int *error_code)
+int mpm_coredump(const char *slave_name, const char *file_name, int *error_code)
{
char *p;
char *datap;