/[eiffelstudio]/branches/eth/eve/Src/library/base/ise/runtime/scoop/classic/ise_scoop_manager.e
ViewVC logotype

Diff of /branches/eth/eve/Src/library/base/ise/runtime/scoop/classic/ise_scoop_manager.e

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 88120 by jasonw, Fri Nov 25 12:11:03 2011 UTC revision 88121 by jasonw, Fri Dec 16 14:42:24 2011 UTC
# Line 17  create {NONE} Line 17  create {NONE}
17    
18  feature -- C callback function  feature -- C callback function
19    
20          scoop_manager_task_callback (scoop_task: NATURAL_8; client_processor_id, supplier_processor_id: like processor_id_type; body_index: NATURAL_32; a_callback_data, a_reserved: POINTER)          scoop_manager_task_callback (scoop_task: NATURAL_8; client_processor_id, supplier_processor_id: like processor_id_type; a_callback_data: POINTER)
21                          -- Entry point to ISE_SCOOP_MANAGER from RTS SCOOP macros.                          -- Entry point to ISE_SCOOP_MANAGER from RTS SCOOP macros.
22                  do                  do
23                          inspect                          inspect
# Line 25  feature -- C callback function Line 25  feature -- C callback function
25                          when check_uncontrolled_call_task_id then                          when check_uncontrolled_call_task_id then
26                                  set_boolean_return_value (a_callback_data, is_uncontrolled (client_processor_id, supplier_processor_id))                                  set_boolean_return_value (a_callback_data, is_uncontrolled (client_processor_id, supplier_processor_id))
27                          when add_call_task_id then                          when add_call_task_id then
28                                  log_call_on_processor (client_processor_id, supplier_processor_id, body_index, a_callback_data)                                  log_call_on_processor (client_processor_id, supplier_processor_id, a_callback_data)
29                          when signify_start_of_new_chain_task_id then                          when signify_start_of_new_chain_task_id then
30                                  signify_start_of_request_chain (client_processor_id)                                  signify_start_of_request_chain (client_processor_id)
31                          when signify_end_of_new_chain_task_id then                          when signify_end_of_new_chain_task_id then
# Line 712  feature -- Command/Query Handling Line 712  feature -- Command/Query Handling
712                          end                          end
713                  end                  end
714    
715          log_call_on_processor (a_client_processor_id, a_supplier_processor_id: like processor_id_type; a_routine: like routine_type; a_call_data: like call_data)          log_call_on_processor (a_client_processor_id, a_supplier_processor_id: like processor_id_type; a_call_data: like call_data)
716                          -- Log call on `a_suppler_processor_id' for `a_client_processor_id'                          -- Log call on `a_suppler_processor_id' for `a_client_processor_id'
717                  local                  local
718                          l_client_request_chain_meta_data, l_supplier_request_chain_meta_data, l_creation_request_chain_meta_data: detachable like new_request_chain_meta_data_entry                          l_client_request_chain_meta_data, l_supplier_request_chain_meta_data, l_creation_request_chain_meta_data: detachable like new_request_chain_meta_data_entry
# Line 1564  feature {NONE} -- Scoop Processor Meta D Line 1564  feature {NONE} -- Scoop Processor Meta D
1564          default_processor_attributes: ISE_SCOOP_PROCESSOR_ATTRIBUTES          default_processor_attributes: ISE_SCOOP_PROCESSOR_ATTRIBUTES
1565                          -- Default scoop processor thread attributes.                          -- Default scoop processor thread attributes.
1566    
         routine_type: NATURAL_32 do end  
1567          call_data: POINTER do end          call_data: POINTER do end
1568          result_type: POINTER do end          result_type: POINTER do end
1569    

Legend:
Removed from v.88120  
changed lines
  Added in v.88121

  ViewVC Help
Powered by ViewVC 1.1.23