Skip to content

cvedia::rt::dispatcher::ReadAheadScheduler

Public Functions

Name
ReadAheadScheduler & instance()
void registerInput(void * ownerKey, std::weak_ptr< iface::Instance > inst, std::function< bool()> shouldEnqueue, std::function< void()> doOnce)
void unregisterInput(void * ownerKey)
void setTickIntervalMs(uint32_t ms)
void setPoolSize(size_t n)

Public Functions Documentation

function instance

static ReadAheadScheduler & instance()

function registerInput

void registerInput(
    void * ownerKey,
    std::weak_ptr< iface::Instance > inst,
    std::function< bool()> shouldEnqueue,
    std::function< void()> doOnce
)

function unregisterInput

void unregisterInput(
    void * ownerKey
)

function setTickIntervalMs

void setTickIntervalMs(
    uint32_t ms
)

function setPoolSize

void setPoolSize(
    size_t n
)

Updated on 2025-12-17 at 17:02:57 +0000