Use Case ID: |
UC17.0 |
Use Case Name: |
Cancel Peer Request |
Created by: |
jwh |
Date Created: |
Thu Jul 19 21:44:56 2001 |
Last Updated by: |
jwh |
Date Last Updated: |
Thu Jul 19 21:44:56 2001 |
Actor: User Application
Goal: Cancel a previous request
Description: Cancels a previous request and ignores future replies.
Preconditions:
- The engine must be started.
- The request must be sent.
- The reply has not been received..
Post conditions:
- The engine cancels the request and ignores any replies.
Priority: High
Related Use Cases:
UC15.0 - Send Peer Request
UC16.0 - Send Peer Request Async
Notes and Issues:
None
Event Flow:
- The application performs a request (see related use cases)
- The application cancels the request.
- The engine cancels the request and ignores any future reply.
- The application performs any post-request cleanup (see related use cases).
Alternate Flows:
UC17.1 Engine is not started
- The application asks the engine to cancel a request
- The engine returns an error that the it has not been started.
UC17.2 Request doesn't exist
- The application asks the engine to cancel a request
- The engine returns an error that the request doesn't exist.
UC17.3 Reply Already Received
- The application asks the engine to cancel a request
- The engine returns an error that the engine has already received the reply.
Sequence Diagrams:
Revision History
Name |
Date |
Reason for Change |
Version |
|
|
|
|
$Id: UC17.0.html,v 1.5 2001/07/26 01:58:10 james Exp $