// Activate.cpp,v 1.3 2004/01/04 04:57:44 bala Exp // Listing 1 code/ch12 #include "ace/Task.h" #include "ace/OS_NS_unistd.h" class HA_CommandHandler : public ACE_Task_Base { public: virtual int svc (void) { ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("(%t) Handler Thread running\n"))); ACE_OS::sleep (4); return 0; } }; int ACE_TMAIN (int, ACE_TCHAR *[]) { ACE_DEBUG ((LM_DEBUG, ACE_TEXT ("(%t) Main Thread running\n"))); HA_CommandHandler handler; int result = handler.activate (); ACE_ASSERT (result == 0); ACE_UNUSED_ARG (result); handler.wait (); return 0; } // Listing 1