LeviLamina
Loading...
Searching...
No Matches
Social::Events::AggregationEventListener Class Referenceabstract
+ Inheritance diagram for Social::Events::AggregationEventListener:

Public Member Functions

AggregationEventListeneroperator= (AggregationEventListener const &)
 
 AggregationEventListener (AggregationEventListener const &)
 
virtual void recordEvent (::Social::Events::Event const &event, ::Bedrock::NonOwnerPointer<::AppPlatform > const &appPlatform)
 
virtual void sendEvents (bool forceSend)
 
virtual void sendEvent (::Social::Events::Event const &)=0
 
virtual void stopDebugEventLogging ()
 
virtual void _flushEventQueue ()
 
virtual bool _checkAgainstEventAllowlist (::Social::Events::Event const &event) const
 
virtual bool _isListenerReadyForEvents () const
 
MCAPI AggregationEventListener (::Core::Path const &logFileName)
 
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 $dtor ()
 
MCAPI void $recordEvent (::Social::Events::Event const &event, ::Bedrock::NonOwnerPointer<::AppPlatform > const &appPlatform)
 
MCAPI void $sendEvents (bool forceSend)
 
MCAPI void $stopDebugEventLogging ()
 
MCFOLD void $_flushEventQueue ()
 
MCFOLD bool $_checkAgainstEventAllowlist (::Social::Events::Event const &event) const
 
MCFOLD bool $_isListenerReadyForEvents () const
 
virtual int getEventTagsFilter () const =0
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::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

◆ recordEvent()

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

◆ sendEvents()

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

◆ stopDebugEventLogging()

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

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