|
enum class | HubType : int { Priority = 0
, Fifo = 1
, RecursiveFIFO = 2
} |
|
◆ getHubType()
virtual::Bedrock::PubSub::DeferredSubscriptionHub::HubType Bedrock::PubSub::RecursiveFIFODeferredSubscriptionHub::getHubType |
( |
| ) |
const |
|
virtual |
◆ _enqueue()
virtual void Bedrock::PubSub::RecursiveFIFODeferredSubscriptionHub::_enqueue |
( |
::std::function< void()> | , |
|
|
::Bedrock::PubSub::ConnectPosition | , |
|
|
::std::optional< int > | ) |
|
virtual |
◆ _runDequeuedEntry()
◆ flushPendingEvents()
virtual void Bedrock::PubSub::PriorityDeferredSubscriptionHub::flushPendingEvents |
( |
| ) |
|
|
virtualinherited |
◆ _runOneEvent()
virtual bool Bedrock::PubSub::PriorityDeferredSubscriptionHub::_runOneEvent |
( |
| ) |
|
|
virtualinherited |
◆ $ctor()
MCAPI void * Bedrock::PubSub::PriorityDeferredSubscriptionHub::$ctor |
( |
| ) |
|
|
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.
◆ $flushPendingEvents()
MCAPI void Bedrock::PubSub::PriorityDeferredSubscriptionHub::$flushPendingEvents |
( |
| ) |
|
|
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.
◆ $getHubType()
MCAPI::Bedrock::PubSub::DeferredSubscriptionHub::HubType Bedrock::PubSub::PriorityDeferredSubscriptionHub::$getHubType |
( |
| ) |
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.
◆ $_runOneEvent()
MCAPI bool Bedrock::PubSub::PriorityDeferredSubscriptionHub::$_runOneEvent |
( |
| ) |
|
|
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.
◆ $_enqueue()
MCAPI void Bedrock::PubSub::PriorityDeferredSubscriptionHub::$_enqueue |
( |
::std::function< void()> | fn, |
|
|
::Bedrock::PubSub::ConnectPosition | at, |
|
|
::std::optional< int > | group ) |
|
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.
◆ $_runDequeuedEntry()
- 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()
static 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()
◆ $dtor()
MCAPI void Bedrock::PubSub::DeferredSubscriptionHubBase::$dtor |
( |
| ) |
|
|
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.
◆ $runDeferredEvents()
MCAPI uint64 Bedrock::PubSub::DeferredSubscriptionHubBase::$runDeferredEvents |
( |
uint64 | maxToRun | ) |
|
|
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.
◆ $runDeferredEventsForDuration()
MCAPI uint64 Bedrock::PubSub::DeferredSubscriptionHubBase::$runDeferredEventsForDuration |
( |
::std::chrono::milliseconds | msec | ) |
|
|
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.
◆ $clear()
MCAPI void Bedrock::PubSub::DeferredSubscriptionHubBase::$clear |
( |
| ) |
|
|
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.
◆ $erase()
- 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.
◆ $size()
MCAPI uint64 Bedrock::PubSub::DeferredSubscriptionHubBase::$size |
( |
| ) |
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.
◆ $empty()
MCAPI bool Bedrock::PubSub::DeferredSubscriptionHubBase::$empty |
( |
| ) |
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.
◆ $_join()
- 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.
◆ makePriorityHub()
- 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: