*copyc OSD$DEFAULT_PRAGMATS
MODULE iim$task_private_variables;
?? TITLE := 'MODULE iim$task_private_variables' ??

?? PUSH (LISTEXT := OFF) ??
*copyc nat$data_fragments
*copyc IIT$CONNECTION_DESCRIPTION
*copyc iit$xt_xterm_message_control
*copyc iit$xt_xterm_task_output
*copyc MLD$MEMORY_LINK_DECLARATIONS
?? POP ??

  VAR
    iiv$int_task_open_file_count: [XDCL] integer := 0,
    iiv$task_condition_in_progress: [XDCL] boolean := FALSE,
    iiv$task_ignore_condition: [XDCL] boolean := FALSE,
    iiv$int_application_name: [XDCL] mlt$application_name := mlc$unique_name,
    iiv$put_info: [XDCL] iit$task_put_info := [1, 0, amc$terminate, FALSE,
      FALSE, FALSE, 0],
    iiv$downline_data_block_ptr: [XDCL] ^iit$output_data_message := NIL,
    iiv$xt_xterm_downline: [XDCL, #GATE] iit$xt_xterm_message_control :=
    [*,FALSE,*],
    iiv$xt_xterm_task_output: [XDCL, #GATE] iit$xt_xterm_task_output := [{text_p} NIL,{position} 0],
    iiv$xt_xterm_upline: [XDCL, #GATE] iit$xt_xterm_message_control :=
          [{file_identifier} *, {opened} FALSE,{segment_pointer} *];

MODEND iim$task_private_variables;
