Kouta
A small application framework based on Boost
kouta::base Namespace Reference

Namespaces

 callback
 

Classes

class  Branch
 Background component executor. More...
 
class  Component
 Base class for asynchronous components. More...
 
class  Root
 Root component. More...
 

Typedefs

template<class... TArgs>
using Callback = callback::BaseCallback< TArgs... >
 Make callback::BaseCallback the default Callback type. More...
 

Typedef Documentation

◆ Callback

template<class... TArgs>
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.