Template Struct accessor¶
Defined in File activities.h
Inheritance Relationships¶
Base Type¶
public udho::activities::fixed_key_accessor< udho::cache::shadow< std::string, T::result_type... > >(Template Struct fixed_key_accessor)
Struct Documentation¶
-
template<typename ...
T>
structudho::activities::accessor: public udho::activities::fixed_key_accessor<udho::cache::shadow<std::string, T::result_type...>>¶ Access a subset of data from the collector
Public Types
-
typedef fixed_key_accessor<udho::cache::shadow<std::string, typename T::result_type...>>
base_type¶
Public Functions
-
std::string
name() const¶
-
shadow_type &
shadow()¶
-
const shadow_type &
shadow() const¶
-
template<typename
V>
boolexists() const¶ Whether there exists any data for activity V
- Template Parameters
V: Activity Type
-
template<typename
V>
const V::result_type &get() const¶ get data associated with activity V
- Template Parameters
V: activity type
-
template<typename
V>
boolcompleted() const¶ Check whether activity V has completed.
- Template Parameters
V: activity type
-
template<typename
V>
boolcanceled() const¶ Check whether activity V has been canceled.
- Template Parameters
V: activity type
-
template<typename
V>
boolfailed() const¶ Check whether activity V has failed (only the failure data of V is valid).
- Template Parameters
V: activity type
-
template<typename
V>
boolokay() const¶ Check whether activity V is okay.
- Template Parameters
V: activity type
-
template<typename
V>
V::result_type::success_typesuccess() const¶ get success data for activity V
- Template Parameters
V: activity type
Public Members
-
shadow_type
_shadow¶
-
typedef fixed_key_accessor<udho::cache::shadow<std::string, typename T::result_type...>>