Argon RTOS
1.3.0
Tiny embedded real-time kernel
|
Header for the Argon RTOS wrapper classes. More...
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. | |
Header for the Argon RTOS wrapper classes.