On 5/14/06, Jim Ley <[EMAIL PROTECTED]> wrote:

"Ian Hickson" <[EMAIL PROTECTED]>
>> Do we really want to define in that level of detail?

No.

+1


>>   When invoked, this method MUST cancel any network activity for which
>>   the object is responsible and reset the object.
>
> That's fine.

And more than enough.

I think we could be more specific about what "reset the object" means,
unless we want developers to be exposed to the implementation of the
object.  Some post-conditions would be useful, I think.  For example,
does abort() clear (session) cookies?  HTTP auth credentials?  Does
any other (indirectly) observable state get changed?  Anybody know?
If not, I guess some tests are in order ...

Mark.

Reply via email to