Re: [PATCH] Delete server-side deleteThis()

From: Tsantilas Christos <chtsanti_at_users.sourceforge.net>
Date: Thu, 13 Oct 2011 16:50:01 +0300

On 10/13/2011 02:55 PM, Amos Jeffries wrote:
> On 13/10/11 22:02, Tsantilas Christos wrote:
>> This patch finishes the conversion of ServerStateData into AsyncJob by
>> properly implementing the doneAll() method and by removing calls to
>> deleteThis() or replacing with mustStop() calls as appropriate.
>>
>> Also the Adaptation::AccessCheck modified to schedule an AsyncJobCall
>> when access check finishes.
>>
>> ServerStateData and ClientHttpRequest classes modified to work with the
>> new Adaptation::AccessCheck.
>>
>>
>> This is a Measurement Factory project
>
> Thanks. That looks a lot cleaner :)
>
>
> Please Scan for ';;' typos though.
>
>
> In http.cc:
> * please also drop the dead httpStateFree(), it is completely wrong now.
>
>
> In the new doneAll() you seem to have dropped:
> -#if USE_ADAPTATION
> - Adaptation::Initiator::doneAll() &&
> - BodyProducer::doneAll() &&
> -#endif
> - BodyConsumer::doneAll()
>
> ... IIRC that goes against the AsynJob API requirements. If it is
> supposed to be dropped please add a comment about why.

None of the above "doneAll()" methods is really implemented. The default
AsynJob::doneAll() used for all of them. The default doneAll() returns
always true.

>
>
> Amos
Received on Thu Oct 13 2011 - 13:50:40 MDT

This archive was generated by hypermail 2.2.0 : Thu Oct 13 2011 - 12:00:11 MDT