|
The MAUVE Toolchain
|
The base namespace contains basic runtime elements for MAUVE architectures. More...
Classes | |
| struct | MuxPriorityReadPortCore |
| Priority Multiplexer core with read ports. More... | |
| struct | MuxPriorityReadPortCoreWithStatus |
| Priority Multiplexer shell for read ports with status. More... | |
| struct | MuxPriorityReadPortInterface |
| Priority Multiplexer interface with read ports. More... | |
| struct | MuxPriorityReadPortShell |
| Priority Multiplexer shell with read ports. More... | |
| struct | MuxReadPortCore |
| Multiplexer core with read ports. More... | |
| struct | MuxReadPortInterface |
| Multiplexer interface with read ports. More... | |
| struct | MuxReadPortShell |
| Multiplexer shell with read ports. More... | |
| struct | MuxWriteServiceCore |
| Multiplexer core with write services. More... | |
| struct | MuxWriteServiceInterface |
| Multiplexer interface with write services. More... | |
| struct | MuxWriteServiceShell |
| Multiplexer shell with write services. More... | |
| struct | PeriodicStateMachine |
| Defines a Periodic State Machine. More... | |
| struct | RelayCore |
| Defines a Relay core. More... | |
| struct | RelayShell |
| Defines a Relay shell. More... | |
Typedefs | |
| template<typename T , int N> | |
| using | MuxPriorityReadPort = runtime::Resource< MuxPriorityReadPortShell< T, N >, MuxPriorityReadPortCore< T, N >, MuxPriorityReadPortInterface< T, N > > |
| template<typename T , int N> | |
| using | MuxReadPort = runtime::Resource< MuxReadPortShell< T, N >, MuxReadPortCore< T, N >, MuxReadPortInterface< T, N > > |
| template<typename T , int N> | |
| using | MuxWriteService = runtime::Resource< MuxWriteServiceShell< T, N >, MuxWriteServiceCore< T, N >, MuxWriteServiceInterface< T, N > > |
| template<typename T > | |
| using | RelayComponent = runtime::Component< RelayShell< T >, RelayCore< T >, base::PeriodicStateMachine< RelayShell< T >, RelayCore< T > > > |
| The Relay componenent. | |
The base namespace contains basic runtime elements for MAUVE architectures.