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

Public Member Functions

AggregationEventListener & operator= (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 &event)=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 ()
MCAPI void $_flushEventQueue ()
MCAPI bool $_checkAgainstEventAllowlist (::Social::Events::Event const &event) const
MCAPI 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 > mUnk11517d
::ll::UntypedStorage< 8, 80 > mUnk9aa06e
::ll::UntypedStorage< 8, 296 > mUnk7e3094
::ll::UntypedStorage< 8, 80 > mUnk63885d
::ll::UntypedStorage< 8, 64 > mUnk73b293
::ll::UntypedStorage< 8, 64 > mUnke6df3f
::ll::UntypedStorage< 8, 64 > mUnk99b689
::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

Constructor & Destructor Documentation

◆ AggregationEventListener()

MCAPI Social::Events::AggregationEventListener::AggregationEventListener ( ::Core::Path const & logFileName)
explicit
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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

◆ _handleAggregation()

MCAPI void Social::Events::AggregationEventListener::_handleAggregation ( ::std::deque<::Social::Events::Event > & listOfSameTypeEvents,
::Social::Events::Event const & event )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _needToSendAggregatedEvents()

MCAPI bool Social::Events::AggregationEventListener::_needToSendAggregatedEvents ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _recordAggregatedEvent()

MCAPI void Social::Events::AggregationEventListener::_recordAggregatedEvent ( ::Social::Events::Event const & event,
::std::unordered_map<::std::string, ::std::deque<::Social::Events::Event > > & eventQueue )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _sendCustomAggregatedEvents()

MCAPI void Social::Events::AggregationEventListener::_sendCustomAggregatedEvents ( bool forceSend)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _sendEvents()

MCAPI void Social::Events::AggregationEventListener::_sendEvents ( ::std::unordered_map<::std::string, ::std::deque<::Social::Events::Event > > & queueToSend)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _sendNextEvent()

MCAPI void Social::Events::AggregationEventListener::_sendNextEvent ( ::std::unordered_map<::std::string, ::std::deque<::Social::Events::Event > > & queueToSend)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * Social::Events::AggregationEventListener::$ctor ( ::Core::Path const & logFileName)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void Social::Events::AggregationEventListener::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $recordEvent()

MCAPI void Social::Events::AggregationEventListener::$recordEvent ( ::Social::Events::Event const & event,
::Bedrock::NonOwnerPointer<::AppPlatform > const & appPlatform )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $sendEvents()

MCAPI void Social::Events::AggregationEventListener::$sendEvents ( bool forceSend)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $stopDebugEventLogging()

MCAPI void Social::Events::AggregationEventListener::$stopDebugEventLogging ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_flushEventQueue()

MCAPI void Social::Events::AggregationEventListener::$_flushEventQueue ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_checkAgainstEventAllowlist()

MCAPI bool Social::Events::AggregationEventListener::$_checkAgainstEventAllowlist ( ::Social::Events::Event const & event) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_isListenerReadyForEvents()

MCAPI bool Social::Events::AggregationEventListener::$_isListenerReadyForEvents ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** Social::Events::AggregationEventListener::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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