rem: init_sorted_input_map(); init_sorted_output_map(); init_inputs(); init_outputs();
add: init_processing_length();
context: void ECA_ENGINE::init_connection_to_chainsetup(void) {  csetup_repp = session_repp->connected_chainsetup_repp;  if (csetup_repp == 0 ) {    cerr << "(eca-processor) Engine startup aborted, no chainsetup connected!";    cerr << " Exiting..." << std::endl;    exit(-1);  }  prefill_threshold_rep = 0;  if (csetup_repp->max_buffers() == true)     prefill_threshold_rep = ECA_ENGINE::prefill_threshold_constant / buffersize_rep;  if (prefill_threshold_rep < ECA_ENGINE::prefill_blocks_constant)     prefill_threshold_rep = ECA_ENGINE::prefill_blocks_constant;    ecadebug->msg(ECA_DEBUG::system_objects,		"(eca-engine) Prefill loops: " +		kvu_numtostr(prefill_threshold_rep) +		" (blocksize " +		kvu_numtostr(buffersize_rep) +		").");  init_servers();  init_sorted_input_map();  init_sorted_output_map();  init_inputs(); // input-output order is important here (sync fix)  init_outputs();  init_chains();}