Template Struct start

Struct Documentation

template<typename ContextT, typename ...T>
struct udho::activities::start

Public Types

typedef activities::collector<ContextT, activities::dataset<T...>> collector_type
typedef activities::accessor<T...> accessor_type
typedef std::shared_ptr<collector_type> collector_ptr
typedef boost::signals2::signal<void()> signal_type

Public Functions

start(ContextT &ctx, const std::string &name)
collector_ptr collector() const
const accessor_type &accessor() const
accessor_type &accessor()
void operator()()
template<typename CombinatorT>
void done(CombinatorT cmb)
void success()

Public Members

signal_type _signal
collector_ptr _collector
accessor_type _accessor