Namespaces | |
| namespace | callback |
Classes | |
| class | Branch |
| Background component executor. More... | |
| class | Component |
| Base class for asynchronous components. More... | |
| class | Root |
| Root component. More... | |
| class | Timer |
Typedefs | |
| template<class... TArgs> | |
| using | Callback = callback::BaseCallback< TArgs... > |
| Make callback::BaseCallback the default Callback type. | |
| using kouta::base::Callback = typedef callback::BaseCallback<TArgs...> |
Make callback::BaseCallback the default Callback type.
The idea is to be able to have components use base Callbacks in order for them to be completely independent of implementation details.