struct
#include <src/vt/trace/trace_user_event.h>
UserEventRegistry
Public types
- struct NewUserEventMsg
Public static functions
- static void newEventHan(NewUserEventMsg* msg)
Public functions
- auto createEvent(bool user, bool rooted, NodeType in_node, UserSpecEventIDType id, bool hash = false) -> UserEventIDType
- auto collective(std::string const& in_event_name) -> UserEventIDType
- auto hash(std::string const& in_event_name) -> UserEventIDType
- auto rooted(std::string const& in_event_name) -> UserEventIDType
- auto user(std::string const& in_event_name, UserSpecEventIDType id) -> UserEventIDType
- auto getEvents() const -> std::unordered_map<UserEventIDType, std::string> const &
-
template<typename Serializer>void serialize(Serializer& s)
Friends
- void insertNewUserEvent(UserEventIDType event, std::string const& name)
- auto operator+(UserEventRegistry r1, UserEventRegistry const& r2) -> UserEventRegistry