3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/events/AggregationEventListener.h"
10namespace Core {
class Path; }
11namespace Json {
class Value; }
12namespace Social::Events {
class Event; }
15namespace Social::Events {
51 virtual int getEventTagsFilter()
const ;
54 virtual void _flushEventQueue() ;
69 ::std::vector<::Social::Events::Event> events,
70 ::std::function<
void(::std::string
const&, ::std::string
const&)> onEventSerialized
75 MCNAPI
void _sendEvents(::std::string
const& eventPayload, ::std::string
const& endpoint);
Definition AggregationEventListener.h:18
Definition OneDSEditorEventListener.h:17
MCAPI::std::string BuildCommonSchemaMsg(::Social::Events::Event const &event)
MCAPI void AddPartC(::Social::Events::Event const &event, ::Json::Value &eventBody)
static MCAPI ::std::string const & ONEDS_URL()
MCAPI ::std::vector<::std::string > _buildEventPayloads(::std::vector<::Social::Events::Event > events, ::std::function< void(::std::string const &, ::std::string const &)> onEventSerialized)
static MCAPI ::std::string const & ENDPOINT_IDENTIFIER()
MCAPI void _sendEvents(::std::string const &eventPayload, ::std::string const &endpoint)
static MCAPI ::std::string const & PARTA_IDENTIFIER()
MCAPI void $_flushEventQueue()
MCAPI void * $ctor(::Core::Path logFileName)
MCAPI int $getEventTagsFilter() const
MCAPI void $sendEvent(::Social::Events::Event const &event)
MCAPI OneDSEditorEventListener(::Core::Path logFileName)
MCAPI void AddPartA(::std::string const &eventName, ::Json::Value &eventBody, int64 eventTimestamp)
static MCAPI void ** $vftable()
static MCAPI ::std::string const & EVENT_NAMESPACE()