Small note re porting the C++ code... > > - The environment to develop / run the solution will be the Solaris > > Operating System, using the Sun Studio 12 compilers suite. Is there > > any problem with that? > > no idea - maybe someone else on list has tried, I expect it > should not > be that much work to get it building on Solaris -- Andrew is > the one to hit up on that.
I've been porting the C++ code to Windows (patches to JIRA soon, hopefully!) so I've been in the C++ guts a lot. The network I/O is structured around use of Linux epoll. The classes are designed to hide this detail but it leaks out (the patches I'll submit fix some of this). Since Solaris doesn't have the same API (I've also done a lot of Solaris C++ network programming), you'll need to do some work here. Figure a couple of weeks' work to familiarize yourself with things and then add the demux code for Solaris and resolve any other config issues that arise. The result will be a very nice piece of software (though it could use some more comments ;-), as what I've seen of the Qpid code and team is very impressive and organized. I recommend it highly. -Steve Huston
