void ^ process_message (p_thread_state -&w state, p_received_message message, pchar f_name, pchar caller_name)
{
  log (+1, "Entering %s.[%s], id: %s" "\n", f_name, caller_name, id_string), 
  {
    id_string = resolve_const_name (message->id)                   
  };

  process_message (state, message);

  log (-1, "Leaving %s.[%s], rc: %d" "\n", f_name, caller_name, result_code); 
}
