Skip to content

sgns::sgprocessing::MNN_String

#include <processing_processor_mnn_string.hpp>

Inherits from sgns::sgprocessing::ProcessingProcessor

Public Functions

Name
MNN_String()
~MNN_String() override
virtual ProcessingResult StartProcessing(std::vector< std::vector< uint8_t > > & chunkhashes, const sgns::IoDeclaration & proc, std::vector< char > & textData, std::vector< char > & modelFile, const std::vector< sgns::Parameter > * parameters) override

Additional inherited members

Public Functions inherited from sgns::sgprocessing::ProcessingProcessor

Name
virtual ~ProcessingProcessor() =default
virtual float GetProgress() const

Protected Attributes inherited from sgns::sgprocessing::ProcessingProcessor

Name
std::atomic< float > m_progress
sgns::sgprocmanager::Logger m_logger

Public Functions Documentation

function MNN_String

inline MNN_String()

Create a string processor

function ~MNN_String

inline ~MNN_String() override

function StartProcessing

virtual ProcessingResult StartProcessing(
    std::vector< std::vector< uint8_t > > & chunkhashes,
    const sgns::IoDeclaration & proc,
    std::vector< char > & textData,
    std::vector< char > & modelFile,
    const std::vector< sgns::Parameter > * parameters
) override

Parameters:

  • chunkhashes - Reference to vector to store chunk hashes
  • proc - Input/output declaration with processing parameters
  • textData - Input text data as character vector
  • modelFile - MNN model file data

Reimplements: sgns::sgprocessing::ProcessingProcessor::StartProcessing

Start processing data


Updated on 2026-04-13 at 23:22:46 -0700