Steve Huston escribió:
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.
Thanks for the hints, Steve! Where is that code located?


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.
I have had the same impression after some fast review of some of the code. Yes, more commens would be nice,but it seems very well structured. My only fear here is the intensive use of boost classes and patterns, and since I've been more than a year programming java (and not touching C++), I'm not very confident.

But I think I'm going to give this a try.  Thanks a lot.


-Steve Huston




Reply via email to