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 2026-01-23 at 17:42:36 +0000