Ok, I'll do that... One more code-org-type item in the way of broker being done... The cpp/src/qpid/broker/Broker.cpp file's only (I believe) diffs needed to go to Windows are that constructor (for the Poller creation), run(), and shutdown() methods - if I could split those methods out to platform-specific files and leave the rest in broker/Broker.cpp, that would get Windows going and let the bulk of the Broker implementation (quite a bit of important functionality) stay as-is now. In the future, there may be some management stuff that may be better split off, but for now this can get things going. What do you think about splitting off the implementation of these few small methods?
Thanks, -Steve > -----Original Message----- > From: Gordon Sim [mailto:[EMAIL PROTECTED] > Sent: Monday, August 11, 2008 6:51 AM > To: [email protected] > Cc: Steve Huston > Subject: Re: Question on C++ broker main program > > > Andrew Stitcher wrote: > > I think the correct solution to this problem is to figure out the > > correct platform dependent/platform independent code split > and make the > > platform code appropriate facitilities in qpp/qpid/sys. > However in the > > meantime splitting qpidd.cpp and leaving the resultant > files in cpp/src > > would be fine until we figure out the best final resting > places for the > > code. > > Sounds sensible to me. >
