27 lines
598 B
C++
27 lines
598 B
C++
/*
|
|
* CopyParamProvider.cpp
|
|
*
|
|
* Created on: 28 ìàÿ 2020 ã.
|
|
* Author: LeonidTitov
|
|
*/
|
|
|
|
#include "CopyParamProvider.hh"
|
|
|
|
bool application::basic::CopyParamProvider::input( Environment & env ) {
|
|
|
|
return grab( provider, env.rholder.getShared<systemic::IParameterProvider>( links.input ) );
|
|
|
|
}
|
|
|
|
void application::basic::CopyParamProvider::build( Environment & env ) {
|
|
|
|
systemic::IParameterProvider * prov = provider;
|
|
if(links.output_a ){
|
|
env.rholder.share( *prov, links.output_a );
|
|
}
|
|
if(links.output_b) {
|
|
env.rholder.share( *prov, links.output_b );
|
|
}
|
|
|
|
}
|