+ std::string name_ = "";
+ std::string tracing_category_ = "";
+
+public:
+ AnyActivityImpl& set_name(const std::string& name)
+ {
+ name_ = name;
+ return static_cast<AnyActivityImpl&>(*this);
+ }
+ const std::string& get_name() { return name_; }
+ const char* get_cname() { return name_.c_str(); }
+
+ AnyActivityImpl& set_tracing_category(const std::string& category)
+ {
+ tracing_category_ = category;
+ return static_cast<AnyActivityImpl&>(*this);
+ }
+ const std::string& get_tracing_category() { return tracing_category_; }