LeviLamina
|
Public Types | |
enum class | HubType : int { Priority = 0 , Fifo = 1 , RecursiveFIFO = 2 } |
Public Member Functions | |
RecursiveFIFODeferredSubscriptionHub & | operator= (RecursiveFIFODeferredSubscriptionHub const &) |
RecursiveFIFODeferredSubscriptionHub (RecursiveFIFODeferredSubscriptionHub const &) | |
virtual::Bedrock::PubSub::DeferredSubscriptionHub::HubType | getHubType () const |
virtual void | _enqueue (::std::function< void()>, ::Bedrock::PubSub::ConnectPosition, ::std::optional< int >) |
virtual void | _runDequeuedEntry (::Bedrock::PubSub::PriorityDeferredSubscriptionHub::DequeuedEntry const &entry) |
virtual void | flushPendingEvents () |
virtual bool | _runOneEvent () |
MCAPI void * | $ctor () |
MCAPI void | $flushPendingEvents () |
MCFOLD::Bedrock::PubSub::DeferredSubscriptionHub::HubType | $getHubType () const |
MCAPI bool | $_runOneEvent () |
MCAPI void | $_enqueue (::std::function< void()> fn, ::Bedrock::PubSub::ConnectPosition at, ::std::optional< int > group) |
MCAPI void | $_runDequeuedEntry (::Bedrock::PubSub::PriorityDeferredSubscriptionHub::DequeuedEntry const &entry) |
virtual uint64 | runDeferredEvents (uint64 maxToRun) |
virtual uint64 | runDeferredEventsForDuration (::std::chrono::milliseconds msec) |
virtual void | clear () |
virtual uint64 | erase (::Bedrock::PubSub::RawSubscription &subscription) |
virtual uint64 | size () const |
virtual bool | empty () const |
virtual void | _join (::Bedrock::PubSub::DeferredSubscription &&subscription) |
MCAPI void | $dtor () |
MCAPI uint64 | $runDeferredEvents (uint64 maxToRun) |
MCAPI uint64 | $runDeferredEventsForDuration (::std::chrono::milliseconds msec) |
MCAPI void | $clear () |
MCAPI uint64 | $erase (::Bedrock::PubSub::RawSubscription &subscription) |
MCAPI uint64 | $size () const |
MCAPI bool | $empty () const |
MCAPI void | $_join (::Bedrock::PubSub::DeferredSubscription &&subscription) |
Static Public Member Functions | |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::UntypedStorage< 4, 8 > | mUnkba7cf2 |
::ll::UntypedStorage< 8, 560 > | mUnk31088e |
::ll::UntypedStorage< 8, 40 > | mUnkbc9ae5 |
::ll::UntypedStorage< 8, 24 > | mUnkb58fe3 |
|
virtual |
Reimplemented from Bedrock::PubSub::PriorityDeferredSubscriptionHub.
|
virtual |
Reimplemented from Bedrock::PubSub::PriorityDeferredSubscriptionHub.
|
virtual |
Reimplemented from Bedrock::PubSub::PriorityDeferredSubscriptionHub.
|
virtualinherited |
Implements Bedrock::PubSub::DeferredSubscriptionHub.
|
virtualinherited |
Implements Bedrock::PubSub::DeferredSubscriptionHubBase.
|
virtualinherited |
Implements Bedrock::PubSub::DeferredSubscriptionHub.
|
virtualinherited |
Implements Bedrock::PubSub::DeferredSubscriptionHub.
|
virtualinherited |
Implements Bedrock::PubSub::DeferredSubscriptionHub.
|
virtualinherited |
Implements Bedrock::PubSub::DeferredSubscriptionHub.
|
virtualinherited |
Implements Bedrock::PubSub::DeferredSubscriptionHub.
|
virtualinherited |
Implements Bedrock::PubSub::DeferredSubscriptionHub.
|
virtualinherited |
Implements Bedrock::PubSub::DeferredSubscriptionHub.