20 void SetEventTracker(
const std::shared_ptr<IEventTracker>& eventTracker);
54 virtual TTV_ErrorCode TrackEvent(
const std::string& eventName,
const std::map<std::string, TrackingValue>& properties) = 0;
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
std::shared_ptr< IEventTracker > GetEventTracker()
uint32_t TTV_ErrorCode
Definition: errortypes.h:30
TTV_ErrorCode TrackEvent(const std::string &eventName, const std::map< std::string, TrackingValue > &properties)
virtual TTV_ErrorCode TrackEvent(const std::string &eventName, const std::map< std::string, TrackingValue > &properties)=0
Definition: eventtracker.h:43
void SetEventTracker(const std::shared_ptr< IEventTracker > &eventTracker)