28 m_service = service( m_serviceName,
true );
30 for (
auto k : m_inpKeys ) {
31 debug() <<
"adding input key " << k <<
endmsg;
33 declare( *m_inputObjHandles.back() );
36 for (
auto k : m_outKeys ) {
37 debug() <<
"adding output key " << k <<
endmsg;
39 declare( *m_outputObjHandles.back() );
50 if ( !inputHandle->isValid() )
continue;
53 obj = inputHandle->get();
54 if ( !obj ) logstream <<
MSG::ERROR <<
"A read object was a null pointer." <<
endmsg;
59 if ( !outputHandle->isValid() )
continue;
60 outputHandle->put( std::make_unique<DataObject>() );
62 info() <<
"Read data " << data <<
endmsg;
68 info() <<
"Finalizing " <<
endmsg;