12 #include <rad/getPayload.hpp>
13 #include <rad/logger.hpp>
24 template <
typename EVENT>
41 template <
typename EVENT>
45 auto payload = rad::GetPayloadNothrow<EVENT>(event);
46 if (payload ==
nullptr) {
47 LOG4CPLUS_ERROR(
GetLogger(),
"Last event's payload is NULL!");
50 return payload->GetOriginatorId();
55 #endif // RAD_UTILS_HPP
log4cplus::Logger & GetLogger()
Definition: logger.cpp:43
static const std::string GetRequestId(rad::AnyEvent const &event)
Definition: utils.hpp:42
Definition: anyEvent.hpp:52
Utils & operator=(const Utils &)=delete
#define RAD_TRACE(logger)
Definition: logger.hpp:19