[ace-users] Regarding ACE Activate method.

Douglas C. Schmidt schmidt at dre.vanderbilt.edu
Mon Jan 4 10:41:11 CST 2016

Hi Anil,

> This is Anil from India, Sorry Sir for disturbing you. Could you please try
> reply to my query if you find little time from you tight schedule.

Thanks very much for your email.  Please make sure to send all questions
related to ACE to the appropriate mailing list or newsgroup, rather than
to me directly since I travel frequently and often don't have ready
access to email.  See


for more info on how to access these resources.

In addition, to ensure that we have proper version/platform/compiler
information, please make sure you fill out the appropriate problem
report form (PRF), which is in


or in


in older versions of ACE, TAO, CIAO, and DAnCE.  Make sure to include
this information when asking any questions since otherwise we have to
"guess" what version/platform/compiler/options you've using, which is
very error-prone and slows down our responsiveness.  If you don't use
the PRF, therefore, it is less likely that someone from the core
developer team will be able to answer your question.  Naturally, we
encourage and appreciate other members of the ACE, TAO, CIAO, and
DAnCE user community who can respond to questions that they have the
answers to.

If you need more "predictable" help or need help for ACE please see


for a list of companies that will provide you with ACE commercial



> I have come across one problem using thread activation using ACE library.  In
> one of our old application, below design was followed
> class Trapds : public ACE_Task_Base {void open () { activate(); } /* some
> implementation */ }
> class Trapds_API : public Trapds { /* some implementation */ }
> activate() method was used in Trapds class to create thread.
> Now we need to extend the functionality, so that another thread should be
> created in similar fashion from child class (Trapds_API ).
> Could you please be kind answer, whether to create a thread in child class can
> we call activate method separately in Trapds_API class.
> class Trapds_API : public Trapds { void start () { activate();  /* some
> implementation */ }
> Best Regards,
> Anil

More information about the ace-users mailing list