Thanks, Matt! I've integrated these and a few local fixes to Monitor
and Condition. The current source is pushed up to qpid-port, windows2
branch.

There's an issue with the way AbsTime is handled and passed to
condition variables... That's next up on my list - if anyone has
particular expertise with boost::posix_time, I'd welcome the input.

Thanks,
-Steve

> -----Original Message-----
> From: Matt Griswold [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, August 28, 2008 5:25 PM
> To: qpid-dev@incubator.apache.org
> Subject: Re: c++ client - Windows port
> 
> 
> * Steve Huston <[EMAIL PROTECTED]> [08/28/08 06:38]:
> > That would be helpful - I am hoping to have the windows client
> > completed in the next week or so, so let's work together - you can
> > either send me patches against windows2 or make another 
> branch in the
> > git repo.
> 
> Sounds good.  Here's the stuff I did so far from git diff 
> against windows2,
> let me know if you'd like to me to work on anything else with 
> the client.
> 
> I'm not sure if any of these changes are how you had intended 
> on it working,
> these are just quick fixes I did while trying to get it 
> working (when I
> started on this I for some reason thought that the client was 
> done and working
> or I would have contacted you beforehand).
> 
> Changes:
> 
> * Removed const and subsequent const cast from overlapped()
> * Moved the OVERLAPPED cast back to AsynchResult so it uses 
> the correct offset
> * Changed WSABUF to protected, and moved initialization to 
> read and write
> results.  AsynchWriteResult bufs were getting set to the end 
> of the data and
> sending uninitialized memory.
> 
> 
> Matt
> 


Reply via email to