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

Public Member Functions

OneDSEventListener & operator= (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 void _addDynamicPropertiesFromEvent (::Json::Value &properties, ::brstd::flat_map< ::std::string, ::std::vector<::Social::Events::Property >, ::std::less<::std::string >, ::std::vector<::std::string >, ::std::vector<::std::vector<::Social::Events::Property > > > const &dynamicProperties)
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 (::Bedrock::Threading::Async<::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)
MCAPI 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 ()
MCAPI 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 > mUnkf9a652
::ll::UntypedStorage< 8, 8 > mUnkaf557e
::ll::UntypedStorage< 8, 32 > mUnk7c0d06
::ll::UntypedStorage< 8, 24 > mUnke85483
::ll::UntypedStorage< 8, 8 > mUnk3d4c0b
::ll::UntypedStorage< 4, 4 > mUnkb929d9
::ll::UntypedStorage< 8, 32 > mUnk10c2ec
::ll::UntypedStorage< 8, 32 > mUnk6bee5d
::ll::UntypedStorage< 8, 32 > mUnk480c9f
::ll::UntypedStorage< 8, 32 > mUnk3cbd4d
::ll::UntypedStorage< 8, 32 > mUnk50eed5
::ll::UntypedStorage< 8, 8 > mUnka96ad9
::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

◆ OneDSEventListener()

MCAPI Social::Events::OneDSEventListener::OneDSEventListener ( ::Core::Path 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

◆ 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

◆ AddPartA()

MCAPI void Social::Events::OneDSEventListener::AddPartA ( ::std::string const & eventName,
::Json::Value & eventBody,
int64 eventTimestamp,
bool isSafetyEvent )
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.

◆ AddPartC()

MCAPI void Social::Events::OneDSEventListener::AddPartC ( ::Social::Events::Event const & event,
::Json::Value & eventBody )
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.

◆ BuildCommonSchemaMsg()

MCAPI::std::string Social::Events::OneDSEventListener::BuildCommonSchemaMsg ( ::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.

◆ _addDynamicPropertiesFromEvent()

MCAPI void Social::Events::OneDSEventListener::_addDynamicPropertiesFromEvent ( ::Json::Value & properties,
::brstd::flat_map< ::std::string, ::std::vector<::Social::Events::Property >, ::std::less<::std::string >, ::std::vector<::std::string >, ::std::vector<::std::vector<::Social::Events::Property > > > const & dynamicProperties )
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.

◆ _buildEventPayloads()

MCAPI ::std::vector<::std::string > Social::Events::OneDSEventListener::_buildEventPayloads ( ::std::vector<::Social::Events::Event > events,
::std::function< void(::std::string const &, ::std::string const &)> onEventSerialized )
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.

◆ _handleAsyncResponse()

MCAPI void Social::Events::OneDSEventListener::_handleAsyncResponse ( ::Bedrock::Threading::Async<::Bedrock::Http::Response > asyncResponse)
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.

◆ _sendBatch()

MCAPI bool Social::Events::OneDSEventListener::_sendBatch ( )
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() [1/2]

MCAPI void Social::Events::OneDSEventListener::_sendEvents ( ::std::string const & eventPayload,
::std::string const & endpoint )
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.

◆ ENDPOINT_IDENTIFIER()

MCAPI ::std::string const & Social::Events::OneDSEventListener::ENDPOINT_IDENTIFIER ( )
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.

◆ ONEDS_URL()

MCAPI ::std::string const & Social::Events::OneDSEventListener::ONEDS_URL ( )
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.

◆ PARTA_IDENTIFIER()

MCAPI ::std::string const & Social::Events::OneDSEventListener::PARTA_IDENTIFIER ( )
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.

◆ SAFETY_ENDPOINT_IDENTIFIER()

MCAPI ::std::string const & Social::Events::OneDSEventListener::SAFETY_ENDPOINT_IDENTIFIER ( )
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.

◆ SAFETY_PARTA_IDENTIFIER()

MCAPI ::std::string const & Social::Events::OneDSEventListener::SAFETY_PARTA_IDENTIFIER ( )
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.

◆ $ctor() [1/2]

MCAPI void * Social::Events::OneDSEventListener::$ctor ( ::Core::Path 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::OneDSEventListener::$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.

◆ $sendEvent()

MCAPI void Social::Events::OneDSEventListener::$sendEvent ( ::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.

◆ $getEventTagsFilter()

MCAPI int Social::Events::OneDSEventListener::$getEventTagsFilter ( ) 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.

◆ $_checkAgainstEventAllowlist()

MCAPI bool Social::Events::OneDSEventListener::$_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.

◆ $_flushEventQueue()

MCAPI void Social::Events::OneDSEventListener::$_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.

◆ $vftable()

MCAPI void ** Social::Events::OneDSEventListener::$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.

◆ 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

◆ _handleAggregation()

MCAPI void Social::Events::AggregationEventListener::_handleAggregation ( ::std::deque<::Social::Events::Event > & listOfSameTypeEvents,
::Social::Events::Event const & event )
inherited
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
inherited
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 )
inherited
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)
inherited
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() [2/2]

MCAPI void Social::Events::AggregationEventListener::_sendEvents ( ::std::unordered_map<::std::string, ::std::deque<::Social::Events::Event > > & queueToSend)
inherited
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)
inherited
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() [2/2]

MCAPI void * Social::Events::AggregationEventListener::$ctor ( ::Core::Path const & logFileName)
inherited
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 )
inherited
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)
inherited
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 ( )
inherited
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
inherited
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: