Skip to content

sg_client/sg_job_submitter.hpp

Dispatches GNUS schema JSON directly to GeniusSDKProcess. More...

Namespaces

Name
sgns
sgns::neoswarm
sgns::neoswarm::network

Classes

Name
class sgns::neoswarm::network::SGJobSubmitter
Dispatches GNUS schema JSON to GeniusSDK in-process.

Detailed Description

Dispatches GNUS schema JSON directly to GeniusSDKProcess.

Date: 2026-05-28

Source code

#ifndef NEOSWARM_NETWORK_SG_CLIENT_SGJOBSUBMITTER_HPP
#define NEOSWARM_NETWORK_SG_CLIENT_SGJOBSUBMITTER_HPP

#include "common/error.hpp"
#include <memory>
#include <string>
#include <vector>

namespace sgns::neoswarm::network
{
    class SGJobSubmitter
    {
        public:
        SGJobSubmitter() = default;
        ~SGJobSubmitter();

        outcome::result<std::string> PublishJob( const std::string& gnusSchemaJson );

        private:
    };

} // namespace sgns::neoswarm::network

#endif // NEOSWARM_NETWORK_SG_CLIENT_SGJOBSUBMITTER_HPP

Updated on 2026-07-25 at 22:56:57 +0000