|
enum class | HubType : int { Priority = 0
, Fifo = 1
, RecursiveFIFO = 2
} |
|
|
virtual uint64 | runDeferredEvents (uint64)=0 |
|
virtual uint64 | runDeferredEventsForDuration (::std::chrono::milliseconds)=0 |
|
virtual void | flushPendingEvents ()=0 |
|
virtual void | clear ()=0 |
|
virtual uint64 | erase (::Bedrock::PubSub::RawSubscription &)=0 |
|
virtual uint64 | size () const =0 |
|
virtual bool | empty () const =0 |
|
virtual::Bedrock::PubSub::DeferredSubscriptionHub::HubType | getHubType () const =0 |
|
virtual void | _join (::Bedrock::PubSub::DeferredSubscription &&)=0 |
|
virtual void | _enqueue (::std::function< void()>, ::Bedrock::PubSub::ConnectPosition, ::std::optional< int >)=0 |
|
◆ 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.
◆ $vftable()
static MCAPI void ** Bedrock::PubSub::DeferredSubscriptionHub::$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: