Release 1.12 of the C++ Middleware Writer is now available on line. This release fixes several bugs and adds support for the following:
Multiple inheritance, but we don't support virtual inheritance yet.
boost::scoped_ptr, auto_ptr/unique_ptr.
Accounts
An account is now needed to use the command line interface
of the C++ Middleware Writer. When an account is
created, a directory is associated with the account.
That directory is reused with each request and only
the input files that have changed since your last
request are transmitted. The config file of the C++
Middleware Writer Ambassador, cmwAmbassador.cfg, refers to an Account-Number.
That file has to be updated after you set up an account.
Use this page --
http://webEbenezer.net/cgi-bin/account.cgi --
to set up an account.
There's an example of the multiple inheritance and scoped_ptr support here.