@@ -142,25 +142,25 @@ void TaskRunner::populateConfig(std::string taskName)
142142{
143143 try {
144144 std::string prefix = std::string (" qc/tasks_config/" );
145- std::string taskDefinitionName = mConfigFile ->get <std::string>(prefix + taskName + " /taskDefinition" ). value () ;
145+ std::string taskDefinitionName = mConfigFile ->get <std::string>(prefix + taskName + " /taskDefinition" );
146146
147147 mTaskConfig .taskName = taskName;
148- mTaskConfig .moduleName = mConfigFile ->get <std::string>(prefix + taskDefinitionName + " /moduleName" ). value () ;
149- mTaskConfig .className = mConfigFile ->get <std::string>(prefix + taskDefinitionName + " /className" ). value () ;
148+ mTaskConfig .moduleName = mConfigFile ->get <std::string>(prefix + taskDefinitionName + " /moduleName" );
149+ mTaskConfig .className = mConfigFile ->get <std::string>(prefix + taskDefinitionName + " /className" );
150150 mTaskConfig .cycleDurationSeconds =
151- mConfigFile ->get <int >(prefix + taskDefinitionName + " /cycleDurationSeconds" ). value_or ( 10 );
152- mTaskConfig .maxNumberCycles = mConfigFile ->get <int >(prefix + taskDefinitionName + " /maxNumberCycles" ). value_or ( -1 );
151+ mConfigFile ->get <int >(prefix + taskDefinitionName + " /cycleDurationSeconds" , 10 );
152+ mTaskConfig .maxNumberCycles = mConfigFile ->get <int >(prefix + taskDefinitionName + " /maxNumberCycles" , -1 );
153153
154154 // maybe it should be moved somewhere else?
155- std::string taskInputsNames = mConfigFile ->getString (prefix + taskDefinitionName + " /inputs" ). value ( );
155+ std::string taskInputsNames = mConfigFile ->get <std::string> (prefix + taskDefinitionName + " /inputs" );
156156 std::vector<std::string> taskInputsSplit;
157157 boost::split (taskInputsSplit, taskInputsNames, boost::is_any_of (" ," ));
158158
159159 for (auto && input : taskInputsSplit) {
160160 InputSpec inputSpec;
161- inputSpec.binding = mConfigFile ->getString (prefix + input + " /inputName" ). value ( );
162- inputSpec.origin .runtimeInit (mConfigFile ->getString (prefix + input + " /dataOrigin" ). value ( ).c_str ());
163- inputSpec.description .runtimeInit (mConfigFile ->getString (prefix + input + " /dataDescription" ). value ( ).c_str ());
161+ inputSpec.binding = mConfigFile ->get <std::string> (prefix + input + " /inputName" );
162+ inputSpec.origin .runtimeInit (mConfigFile ->get <std::string> (prefix + input + " /dataOrigin" ).c_str ());
163+ inputSpec.description .runtimeInit (mConfigFile ->get <std::string> (prefix + input + " /dataDescription" ).c_str ());
164164 size_t len = strlen (inputSpec.description .str );
165165 if (len < inputSpec.description .size - 2 ) {
166166 inputSpec.description .str [len] = ' _' ;
@@ -189,15 +189,15 @@ void TaskRunner::populateConfig(std::string taskName)
189189void TaskRunner::startOfActivity ()
190190{
191191 mTimerTotalDurationActivity .reset ();
192- Activity activity (mConfigFile ->get <int >(" qc/config/Activity/number" ). value () ,
193- mConfigFile ->get <int >(" qc/config/Activity/type" ). value () );
192+ Activity activity (mConfigFile ->get <int >(" qc/config/Activity/number" ),
193+ mConfigFile ->get <int >(" qc/config/Activity/type" ));
194194 mTask ->startOfActivity (activity);
195195}
196196
197197void TaskRunner::endOfActivity ()
198198{
199- Activity activity (mConfigFile ->get <int >(" qc/config/Activity/number" ). value () ,
200- mConfigFile ->get <int >(" qc/config/Activity/type" ). value () );
199+ Activity activity (mConfigFile ->get <int >(" qc/config/Activity/number" ),
200+ mConfigFile ->get <int >(" qc/config/Activity/type" ));
201201 mTask ->endOfActivity (activity);
202202
203203 double rate = mTotalNumberObjectsPublished / mTimerTotalDurationActivity .getTime ();
0 commit comments