
  CONST
    osc$maximum_wait_time = 0ffffffff(16);

  TYPE
    ost$wait_list = array [1 .. * ] of ost$activity,

    ost$activity = record
      case activity: ost$wait_activity of
      = osc$await_time =
        milliseconds: 0 .. osc$maximum_wait_time,
      = pmc$await_task_termination =
        task_id: pmt$task_id,
      = pmc$await_local_queue_message =
        qid: pmt$queue_connection,
      casend,
    recend,

    ost$wait_activity = (osc$null_activity, osc$await_time,
          pmc$await_task_termination, pmc$await_local_queue_message);

*copyc pmt$task_id
*copyc pmd$local_queues
