ISIX-RTOS - small operating system for ARM microcontrollers 1.2
Data Structures | Typedefs | Functions

multiple_objects.h File Reference

#include <isix/types.h>
#include <isix/scheduler.h>
Include dependency graph for prv/multiple_objects.h:

Go to the source code of this file.

Data Structures

struct  multiple_obj

Typedefs

typedef struct multiple_obj multiple_obj_t

Functions

void ixixp_multiple_objects_init (void)
int isixp_wakeup_multiple_waiting_tasks (const sem_t *sem, int(*wkup_fun)(task_t *))
void isixp_delete_from_multiple_wait_list (const task_t *task)

Typedef Documentation

typedef struct multiple_obj multiple_obj_t

Definition at line 30 of file prv/multiple_objects.h.


Function Documentation

void isixp_delete_from_multiple_wait_list ( const task_t *  task)
int isixp_wakeup_multiple_waiting_tasks ( const sem_t *  sem,
int(*)(task_t *)  wkup_fun 
)
void ixixp_multiple_objects_init ( void  )

Definition at line 42 of file multiple_objects.c.

References list_init().

Referenced by isix_init().

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines