4#ifndef QOHOSBIGDATAEVENTLOGGING_H
5#define QOHOSBIGDATAEVENTLOGGING_H
7#include <QtCore/private/qohoscommon_p.h>
8#include <QtCore/qglobal.h>
11#include <hiappevent/hiappevent.h>
35 virtual void addParam(
const std::string ¶mName,
const std::string ¶mValue) = 0;
36 virtual void addParam(
const std::string ¶mName,
std::int64_t paramValue) = 0;
45 const std::string &eventName, ::EventType eventType,
46 std::chrono::time_point<std::chrono::system_clock> eventTime);
CZString(const char *value)
virtual ~BigEventLoggingEventBuilder()
BigEventLoggingEventBuilder()
virtual void addParam(const std::string ¶mName, const std::string ¶mValue)=0
virtual void addParam(const std::string ¶mName, std::int64_t paramValue)=0
virtual std::shared_ptr< BigEventLoggingEvent > buildEvent() const =0
virtual bool trySend() const =0
virtual ~BigEventLoggingEvent()
std::shared_ptr< BigEventLoggingEventBuilder > makeBigEventLoggingEventBuilder(const std::string &eventName, ::EventType eventType, std::chrono::time_point< std::chrono::system_clock > eventTime)