Skip to content

src/processing/processing_tasksplit.hpp

More...

Namespaces

Name
sgns
sgns::processing

Classes

Name
class sgns::processing::ProcessTaskSplitter

Detailed Description

Date: 2024-04-23 Henrique A. Klein ([email protected])

Source code

#ifndef _PROCESSING_TASKSPLIT_HPP_
#define _PROCESSING_TASKSPLIT_HPP_
#include <cstdlib>
#include <list>

#include <boost/format.hpp>

#include "processing/proto/SGProcessing.pb.h"

namespace sgns
{
    namespace processing
    {
        class ProcessTaskSplitter
        {
        public:
            ProcessTaskSplitter();

            void SplitTask( const SGProcessing::Task         &task,
                            std::list<SGProcessing::SubTask> &subTasks,
                            std::string                       json_data,
                            uint32_t                          numchunks,
                            bool                              addvalidationsubtask,
                            std::string                       ipfsid );
        };
    }
}

#endif

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