LeviLamina
Loading...
Searching...
No Matches
Social::Events::OneDSEventListener Class Reference
+ Inheritance diagram for Social::Events::OneDSEventListener:

Public Member Functions

OneDSEventListeneroperator= (OneDSEventListener const &)
 
 OneDSEventListener (OneDSEventListener const &)
 
virtual void sendEvent (::Social::Events::Event const &event)
 
virtual int getEventTagsFilter () const
 
virtual bool _checkAgainstEventAllowlist (::Social::Events::Event const &event) const
 
virtual void _flushEventQueue ()
 
MCAPI void AddPartA (::std::string const &eventName, ::Json::Value &eventBody, int64 eventTimestamp, bool isSafetyEvent)
 
MCAPI void AddPartC (::Social::Events::Event const &event, ::Json::Value &eventBody)
 
MCAPI::std::string BuildCommonSchemaMsg (::Social::Events::Event const &event)
 
MCAPI OneDSEventListener (::Core::Path logFileName)
 
MCAPI ::std::vector<::std::string > _buildEventPayloads (::std::vector<::Social::Events::Event > events, ::std::function< void(::std::string const &, ::std::string const &)> onEventSerialized)
 
MCAPI void _handleAsyncResponse (::std::shared_ptr<::Bedrock::Threading::IAsyncResult<::Bedrock::Http::Response > > asyncResponse)
 
MCAPI bool _sendBatch ()
 
MCAPI void _sendEvents (::std::string const &eventPayload, ::std::string const &endpoint)
 
MCAPI void * $ctor (::Core::Path logFileName)
 
MCAPI void $dtor ()
 
MCAPI void $sendEvent (::Social::Events::Event const &event)
 
MCFOLD int $getEventTagsFilter () const
 
MCAPI bool $_checkAgainstEventAllowlist (::Social::Events::Event const &event) const
 
MCAPI void $_flushEventQueue ()
 
virtual void recordEvent (::Social::Events::Event const &event, ::Bedrock::NonOwnerPointer<::AppPlatform > const &appPlatform)
 
virtual void sendEvents (bool forceSend)
 
virtual void stopDebugEventLogging ()
 
virtual bool _isListenerReadyForEvents () const
 
MCAPI void _handleAggregation (::std::deque<::Social::Events::Event > &listOfSameTypeEvents, ::Social::Events::Event const &event)
 
MCAPI bool _needToSendAggregatedEvents () const
 
MCAPI void _recordAggregatedEvent (::Social::Events::Event const &event, ::std::unordered_map<::std::string, ::std::deque<::Social::Events::Event > > &eventQueue)
 
MCAPI void _sendCustomAggregatedEvents (bool forceSend)
 
MCAPI void _sendEvents (::std::unordered_map<::std::string, ::std::deque<::Social::Events::Event > > &queueToSend)
 
MCAPI void _sendNextEvent (::std::unordered_map<::std::string, ::std::deque<::Social::Events::Event > > &queueToSend)
 
MCAPI void * $ctor (::Core::Path const &logFileName)
 
MCAPI void $recordEvent (::Social::Events::Event const &event, ::Bedrock::NonOwnerPointer<::AppPlatform > const &appPlatform)
 
MCAPI void $sendEvents (bool forceSend)
 
MCAPI void $stopDebugEventLogging ()
 
MCFOLD bool $_isListenerReadyForEvents () const
 

Static Public Member Functions

static MCAPI ::std::string const & ENDPOINT_IDENTIFIER ()
 
static MCAPI ::std::string const & ONEDS_URL ()
 
static MCAPI ::std::string const & PARTA_IDENTIFIER ()
 
static MCAPI ::std::string const & SAFETY_ENDPOINT_IDENTIFIER ()
 
static MCAPI ::std::string const & SAFETY_PARTA_IDENTIFIER ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 1, 1 > mUnkafadd0
 
::ll::UntypedStorage< 8, 80 > mUnka7b550
 
::ll::UntypedStorage< 8, 8 > mUnkc384c7
 
::ll::UntypedStorage< 8, 8 > mUnkaf557e
 
::ll::UntypedStorage< 8, 32 > mUnk6979c9
 
::ll::UntypedStorage< 8, 24 > mUnka6d8c6
 
::ll::UntypedStorage< 8, 8 > mUnk3d4c0b
 
::ll::UntypedStorage< 4, 4 > mUnkb929d9
 
::ll::UntypedStorage< 8, 32 > mUnkbf3846
 
::ll::UntypedStorage< 8, 32 > mUnk489042
 
::ll::UntypedStorage< 8, 32 > mUnka6645f
 
::ll::UntypedStorage< 8, 32 > mUnk6676ee
 
::ll::UntypedStorage< 8, 32 > mUnk5e7b50
 
::ll::UntypedStorage< 8, 8 > mUnk2bd997
 
::ll::UntypedStorage< 4, 4 > mUnk5906f0
 
::ll::UntypedStorage< 8, 8 > mUnk6d36a6
 
::ll::UntypedStorage< 1, 1 > mUnka30829
 
::ll::UntypedStorage< 8, 32 > mUnk3b4146
 
::ll::UntypedStorage< 8, 80 > mUnk9aa06e
 
::ll::UntypedStorage< 8, 296 > mUnk7e3094
 
::ll::UntypedStorage< 8, 80 > mUnk63885d
 
::ll::UntypedStorage< 8, 64 > mUnk2b7477
 
::ll::UntypedStorage< 8, 64 > mUnk6c4f66
 
::ll::UntypedStorage< 8, 64 > mUnkc7e0b3
 
::ll::UntypedStorage< 1, 1 > mUnk76b524
 
::ll::UntypedStorage< 4, 4 > mUnkd93415
 
::ll::UntypedStorage< 4, 4 > mUnk2079a4
 
::ll::UntypedStorage< 4, 4 > mUnk5e5b2e
 
::ll::UntypedStorage< 4, 4 > mUnkdb1c91
 

Member Function Documentation

◆ sendEvent()

virtual void Social::Events::OneDSEventListener::sendEvent ( ::Social::Events::Event const & event)
virtual

◆ getEventTagsFilter()

virtual int Social::Events::OneDSEventListener::getEventTagsFilter ( ) const
virtual

◆ _checkAgainstEventAllowlist()

virtual bool Social::Events::OneDSEventListener::_checkAgainstEventAllowlist ( ::Social::Events::Event const & event) const
virtual

◆ _flushEventQueue()

virtual void Social::Events::OneDSEventListener::_flushEventQueue ( )
virtual

◆ recordEvent()

virtual void Social::Events::AggregationEventListener::recordEvent ( ::Social::Events::Event const & event,
::Bedrock::NonOwnerPointer<::AppPlatform > const & appPlatform )
virtualinherited

◆ sendEvents()

virtual void Social::Events::AggregationEventListener::sendEvents ( bool forceSend)
virtualinherited

◆ stopDebugEventLogging()

virtual void Social::Events::AggregationEventListener::stopDebugEventLogging ( )
virtualinherited

The documentation for this class was generated from the following file: