27 lines
602 B
C++
27 lines
602 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 );
|
||
}
|
||
|
||
}
|