Contiki 2.5
Functions
mt.c File Reference

Implementation of the archtecture agnostic parts of the preemptive multithreading library for Contiki. More...

#include "contiki.h"
#include "sys/mt.h"
#include "sys/cc.h"

Go to the source code of this file.

Functions

void mt_init (void)
 Initializes the multithreading library.
 
void mt_remove (void)
 Uninstalls library and cleans up.
 
void mt_start (struct mt_thread *thread, void(*function)(void *), void *data)
 Starts a multithreading thread. More...
 
void mt_exec (struct mt_thread *thread)
 Execute parts of a thread. More...
 
void mt_yield (void)
 Voluntarily give up the processor. More...
 
void mt_exit (void)
 Exit a thread. More...
 
void mt_stop (struct mt_thread *thread)
 Stop a thread. More...
 

Detailed Description

Implementation of the archtecture agnostic parts of the preemptive multithreading library for Contiki.

Author
Adam Dunkels adam@.nosp@m.sics.nosp@m..se

Definition in file mt.c.