bool CoreModule::HandleParam( istream& is ) { if( mpStatevector && mpStatevector->StateValue( "Running" ) ) BCIERR << "Unexpected Param message" << endl; Param p; if( p.ReadBinary( is ) ) mParamlist[ p.Name() ] = p; return is; }
bool CoreModule::HandleParam( istream& is ) { if( mRunning ) bcierr << "Unexpected Param message" << endl; ParamList& list = mReceivingNextModuleInfo ? mNextModuleInfo : mParamlist; Param p; if( p.ReadBinary( is ) ) list[p.Name()] = p; return is ? true : false; }