Skip to content

ProductionFactory

#include <ProductionFactory.hpp>

Public Functions

Name
std::shared_ptr< sgns::verification::Production > create(boost::asio::io_context & io_context)

Public Functions Documentation

function create

static inline std::shared_ptr< sgns::verification::Production > create(
    boost::asio::io_context & io_context
)

result = component_factory->GetComponent( "Timer", boost::none ); if ( !result ) { throw std::runtime_error( "Initialize Timer first" ); } auto timer = std::dynamic_pointer_cast( result.value() );


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