add external visibility for itti_create_queue
This commit is contained in:
@@ -336,7 +336,7 @@ extern "C" {
|
|||||||
usleep(100*1000); // Allow the tasks to receive the message before going returning to main thread
|
usleep(100*1000); // Allow the tasks to receive the message before going returning to main thread
|
||||||
}
|
}
|
||||||
|
|
||||||
void itti_create_queue(const task_info_t *task_info) {
|
int itti_create_queue(const task_info_t *task_info) {
|
||||||
pthread_mutex_lock (&lock_nb_queues);
|
pthread_mutex_lock (&lock_nb_queues);
|
||||||
int newQueue=nb_queues;
|
int newQueue=nb_queues;
|
||||||
nb_queues++;
|
nb_queues++;
|
||||||
@@ -351,6 +351,7 @@ extern "C" {
|
|||||||
|
|
||||||
if (tasks[newQueue].admin.threadFunc != NULL)
|
if (tasks[newQueue].admin.threadFunc != NULL)
|
||||||
itti_create_task((task_id_t)newQueue, tasks[newQueue].admin.threadFunc, NULL);
|
itti_create_task((task_id_t)newQueue, tasks[newQueue].admin.threadFunc, NULL);
|
||||||
|
return newQueue;
|
||||||
}
|
}
|
||||||
|
|
||||||
int itti_init(task_id_t task_max,
|
int itti_init(task_id_t task_max,
|
||||||
|
|||||||
@@ -501,6 +501,8 @@ int itti_create_task(task_id_t task_id,
|
|||||||
void *(*start_routine) (void *),
|
void *(*start_routine) (void *),
|
||||||
void *args_p);
|
void *args_p);
|
||||||
|
|
||||||
|
int itti_create_queue(const task_info_t *task_info);
|
||||||
|
|
||||||
/** \brief Exit the current task.
|
/** \brief Exit the current task.
|
||||||
**/
|
**/
|
||||||
void itti_exit_task(void);
|
void itti_exit_task(void);
|
||||||
|
|||||||
Reference in New Issue
Block a user