|
|
::ll::TypedStorage< 4, 4, ::Bedrock::Threading::InstancedThreadLocalValue< int > > | mCurrentPriority |
|
::ll::TypedStorage< 8, 560, ::Bedrock::MPSCQueue< ::Bedrock::PubSub::PriorityDeferredSubscriptionHub::QueueEntry, 64, ::std::allocator<::Bedrock::PubSub::PriorityDeferredSubscriptionHub::QueueEntry >, 0 > > | mQueue |
|
::ll::TypedStorage< 8, 40, ::std::deque<::Bedrock::PubSub::PriorityDeferredSubscriptionHub::DequeuedEntry > > | mDequeuedItems |
|
::ll::TypedStorage< 8, 24, ::std::vector<::Bedrock::PubSub::DeferredSubscription > > | mSubscriptions |
◆ QueueType
| using Bedrock::PubSub::PriorityDeferredSubscriptionHub::QueueType |
|
inherited |
Initial value:
64,
::std::allocator<::Bedrock::PubSub::PriorityDeferredSubscriptionHub::QueueEntry>,
0>
Definition PriorityDeferredSubscriptionHub.h:32
◆ getHubType()
| virtual::Bedrock::PubSub::DeferredSubscriptionHub::HubType Bedrock::PubSub::RecursiveFIFODeferredSubscriptionHub::getHubType |
( |
| ) |
const |
|
virtual |
◆ _enqueue()
| virtual void Bedrock::PubSub::RecursiveFIFODeferredSubscriptionHub::_enqueue |
( |
::brstd::move_only_function< void()> | fn, |
|
|
::Bedrock::PubSub::ConnectPosition | at, |
|
|
::std::optional< int > | group ) |
|
virtual |
◆ _runDequeuedEntry()
◆ flushPendingEvents()
| virtual void Bedrock::PubSub::PriorityDeferredSubscriptionHub::flushPendingEvents |
( |
| ) |
|
|
virtualinherited |
◆ _runOneEvent()
| virtual bool Bedrock::PubSub::PriorityDeferredSubscriptionHub::_runOneEvent |
( |
| ) |
|
|
virtualinherited |
◆ $vftable()
| MCAPI void ** Bedrock::PubSub::PriorityDeferredSubscriptionHub::$vftable |
( |
| ) |
|
|
staticinherited |
- 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.
◆ runDeferredEvents()
| virtual uint64 Bedrock::PubSub::DeferredSubscriptionHubBase::runDeferredEvents |
( |
uint64 | maxToRun | ) |
|
|
virtualinherited |
◆ runDeferredEventsForDuration()
| virtual uint64 Bedrock::PubSub::DeferredSubscriptionHubBase::runDeferredEventsForDuration |
( |
::std::chrono::milliseconds | msec | ) |
|
|
virtualinherited |
◆ clear()
| virtual void Bedrock::PubSub::DeferredSubscriptionHubBase::clear |
( |
| ) |
|
|
virtualinherited |
◆ erase()
◆ size()
| virtual uint64 Bedrock::PubSub::DeferredSubscriptionHubBase::size |
( |
| ) |
const |
|
virtualinherited |
◆ empty()
| virtual bool Bedrock::PubSub::DeferredSubscriptionHubBase::empty |
( |
| ) |
const |
|
virtualinherited |
◆ _join()
The documentation for this class was generated from the following file: