|
From: Egon T. <ego...@ut...> - 2004-12-21 18:17:25
|
Hey Darrell,
I have patched your bugfix into the current CVS version of ccmtools. Now
the tutorial example1 can be generated and started (see
/ccmtools/test/CppGenerator/tutorial/example1/README-REMOTE).
:-) Egon
Darrell Schiebel wrote:
> On Tuesday, November 9 2004 at 20:29+0100, Egon Teiniker wrote:
> Also, I had to make some changes to the Cpp templates to get the
> generated code to compile (I think it's just an oversight), and
> I've included that patch file below.
>
> many thanks,
> Darrell
>
> diff -ru ../../ccmtools.orig/ccmtools/src/templates/CppRemoteTemplates/MAttributeDefFacetAdapterImpl ./ccmtools/src/templates/CppRemoteTemplates/MAttributeDefFacetAdapterImpl
> --- ../../ccmtools.orig/ccmtools/src/templates/CppRemoteTemplates/MAttributeDefFacetAdapterImpl Tue Sep 7 13:38:26 2004
> +++ ./ccmtools/src/templates/CppRemoteTemplates/MAttributeDefFacetAdapterImpl Wed Dec 8 10:39:35 2004
> @@ -10,7 +10,10 @@
> catch(...) {
> throw CORBA::SystemException();
> }
> - return CCM::%(MAttributeDefConvertResultType)s(result);
> +
> + %(CORBAType)s return_value;
> + CCM_Remote::convertToCorba(result, return_value);
> + return return_value;
> }
>
> void
> @@ -20,7 +23,7 @@
> LDEBUGNL(CCM_REMOTE, " %(Object)sFacetAdapter->%(Identifier)s(value)");
> %(LanguageType)s local_value;
> try {
> - local_value = CCM::%(MAttributeDefConvertParameter)s(value);
> + CCM_Remote::convertFromCorba(value, local_value);
> local_adapter->%(Identifier)s(local_value);
> }
> catch(...) {
>
|