Argon RTOS  1.3.0
Tiny embedded real-time kernel
ar_classes.h File Reference

Header for the Argon RTOS wrapper classes. More...

#include "ar_kernel.h"
#include <string.h>
+ Include dependency graph for ar_classes.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Ar::Channel
 Channel. More...
 
class  Ar::Mutex::Guard
 Utility class to automatically get and put a mutex. More...
 
class  Ar::Mutex
 Mutex object. More...
 
class  Ar::Queue
 A blocking queue for inter-thread messaging. More...
 
class  Ar::RunLoop
 Run loop. More...
 
class  Ar::Semaphore
 Counting semaphore class. More...
 
class  Ar::StaticQueue< T, N >
 Template class to help statically allocate a Queue. More...
 
class  Ar::Thread
 Preemptive thread class. More...
 
class  Ar::ThreadWithStack< S >
 Template to create a thread and its stack. More...
 
class  Ar::Timer
 Timer object. More...
 
class  Ar::TimerWithMemberCallback< T >
 Timer object taking a member function callback. More...
 
class  Ar::TypedChannel< T >
 Typed channel. More...
 

Namespaces

 Ar
 The Argon RTOS namespace.
 

Detailed Description

Header for the Argon RTOS wrapper classes.