Argon RTOS
1.3.0
Tiny embedded real-time kernel
|
This is the complete list of members for Ar::TypedChannel< T >, including all inherited members.
Channel() | Ar::Channel | inline |
Channel(const char *name, uint32_t width=0) | Ar::Channel | inline |
init(const char *name) | Ar::TypedChannel< T > | inline |
Ar::Channel::init(const char *name, uint32_t width=0) | Ar::Channel | inline |
m_blockedReceivers | ar_channel_t | |
m_blockedSenders | ar_channel_t | |
m_name | ar_channel_t | |
m_width | ar_channel_t | |
operator<<=(T &lhs, TypedChannel< T > &rhs) | Ar::TypedChannel< T > | friend |
operator>>(T &lhs, TypedChannel< T > &rhs) | Ar::TypedChannel< T > | friend |
receive(uint32_t timeout=kArInfiniteTimeout) | Ar::TypedChannel< T > | inline |
receive(T &value, uint32_t timeout=kArInfiniteTimeout) | Ar::TypedChannel< T > | inline |
Ar::Channel::receive(void *value, uint32_t timeout=kArInfiniteTimeout) | Ar::Channel | inline |
send(const T &value, uint32_t timeout=kArInfiniteTimeout) | Ar::TypedChannel< T > | inline |
Ar::Channel::send(const void *value, uint32_t timeout=kArInfiniteTimeout) | Ar::Channel | inline |
TypedChannel() | Ar::TypedChannel< T > | inline |
TypedChannel(const char *name) | Ar::TypedChannel< T > | inline |
~Channel() | Ar::Channel | inline |