Skip to content

sgns::processing::SubTaskEnqueuerImpl

#include <processing_subtask_enqueuer_impl.hpp>

Inherits from sgns::processing::SubTaskEnqueuer

Public Functions

Name
SubTaskEnqueuerImpl(std::shared_ptr< ProcessingTaskQueue > taskQueue)
virtual outcome::result< SGProcessing::Task > EnqueueSubTasks(std::string & subTaskQueueId, std::list< SGProcessing::SubTask > & subTasks) override
virtual void MarkTaskBad(const std::string & taskKey) override

Additional inherited members

Public Functions inherited from sgns::processing::SubTaskEnqueuer

Name
virtual ~SubTaskEnqueuer() =default

Public Functions Documentation

function SubTaskEnqueuerImpl

SubTaskEnqueuerImpl(
    std::shared_ptr< ProcessingTaskQueue > taskQueue
)

function EnqueueSubTasks

virtual outcome::result< SGProcessing::Task > EnqueueSubTasks(
    std::string & subTaskQueueId,
    std::list< SGProcessing::SubTask > & subTasks
) override

Reimplements: sgns::processing::SubTaskEnqueuer::EnqueueSubTasks

function MarkTaskBad

virtual void MarkTaskBad(
    const std::string & taskKey
) override

Reimplements: sgns::processing::SubTaskEnqueuer::MarkTaskBad


Updated on 2026-03-04 at 13:10:43 -0800