3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/file/PathBuffer.h"
7#include "mc/deps/core/string/BasicStackString.h"
8#include "mc/platform/Result.h"
13namespace Json {
class Value; }
14namespace Social::Events {
class Event; }
16namespace Social::Events {
class Property; }
20namespace Social::Events {
52 EventManager& operator=(EventManager
const&);
53 EventManager(EventManager
const&);
62 MCNAPI
void SendDelayedEventActions(uint primaryUserId);
64 MCNAPI
void SendDelayedTelemetryEvents(uint primaryUserId);
72 MCNAPI ::Bedrock::Result<::TaskResult> _processDelayedTelemetryEvents(
77 MCNAPI
void addListener(::std::unique_ptr<::Social::Events::IEventListener> listener);
81 ::std::unordered_map<::std::string, ::Social::Events::Property>& props,
83 ::std::vector<::std::string>
const& exclude
86 MCNAPI ::std::optional<::Social::Events::Property>
getCommonProperty(::std::string
const& name)
const;
Definition BasicStackString.h:8
Definition PathBuffer.h:8
MCAPI EventManager(::Social::Events::EventManagerArguments &&args)
MCAPI::Social::Events::Property getPlayerCommonProperty(uint userId, ::std::string const &name) const
MCAPI void buildCommonProperties(::std::unordered_map<::std::string, ::Social::Events::Property > &props, uint userId, ::std::vector<::std::string > const &exclude) const
MCAPI ::std::optional<::Social::Events::Property > getCommonProperty(::std::string const &name) const
MCAPI void UpdateDnAPlatString()
MCAPI::Social::Events::Property getGlobalProperty(::std::string const &name) const
MCAPI void removePlayerCommonProperty(uint userId, ::std::string const &name)
MCAPI void * $ctor(::Social::Events::EventManagerArguments &&args)
MCAPI void recordEvent(::Social::Events::Event &event)
MCAPI::Social::Events::Property getPlayerGlobalProperty(uint userId, ::std::string const &name) const
MCAPI::std::string _buildDnAPlatformString()
Definition IEventListener.h:16
Definition TaskResult.h:5
Definition EventManagerArguments.h:7