CHAPTER 7
Routing and Communications
Stopping a Send or Receive in Progress 7-31
Transports can dynamically switch from one type of status slip to another
without closing the status slip, and can easily update the contents of the
status slip as well (for example, updating a progress indicator).
All transports that use the standard status slips have a similar user interface
and match the use of other status slips throughout the system. For general
information on status slips, see “Status Slips” on page 2-20.
A status slip’s Close box allows a user to hide the slip without halting the
action that the slip is monitoring. If a user taps a status slip’s Close box, the
transport closes the slip and registers the action with the system’s Notify
service. The Notify service displays the flashing notify button at the top of
the screen and adds the action to the Notify picker as described in “Notify
Button and Picker” on page 8-2. The action continues in the background, and
the user can perform another task. The user can also redisplay a status slip
by choosing the corresponding action from the Notify picker. If a transport
completes an action while its status slip is not displayed, the transport must
unregister the action so the Notify service will remove it from the Notify
picker.
A status slip’s Stop button allows a user to halt the action that the slip is
monitoring, as described in the next section.
Stopping a Send or Receive in Progress 7
A transport should stop an ongoing send or receive operation as soon as
possible under two conditions. One is when a user taps the Stop button in the
transport’s status slip. The second is when the system notifies the transport
that it wants to turn off power.
If the system is about to turn power off while a transport is engaged (not
idle), the transport should handle the situation gracefully. Generally this
means displaying a confirmation alert asking for the user to confirm that it
is OK to break the connection. After the user consents, the system waits for
the transport to become idle before turning off the power.