Skip to content

sgns::processing::SubTaskEnqueuer

#include <processing_subtask_enqueuer.hpp>

Inherited by sgns::processing::SubTaskEnqueuerImpl

Public Functions

Name
virtual ~SubTaskEnqueuer() =default
virtual outcome::result< SGProcessing::Task > EnqueueSubTasks(std::string & subTaskQueueId, std::list< SGProcessing::SubTask > & subTasks) =0
virtual void MarkTaskBad(const std::string & taskKey) =0

Public Functions Documentation

function ~SubTaskEnqueuer

virtual ~SubTaskEnqueuer() =default

function EnqueueSubTasks

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

Reimplemented by: sgns::processing::SubTaskEnqueuerImpl::EnqueueSubTasks

function MarkTaskBad

virtual void MarkTaskBad(
    const std::string & taskKey
) =0

Reimplemented by: sgns::processing::SubTaskEnqueuerImpl::MarkTaskBad


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