[Ace-users] [ace-users] ACE_Task and ACE_Task_Base
    Jim Hodapp 
    james.hodapp at gmail.com
       
    Mon Feb 25 10:41:29 CST 2008
    
    
  
If I have a class that derives from ACE_Task<ACE_MT_SYNCH> and I call  
activate() on it from main(), then I want to cancel the task from  
running at a certain event (like a keystroke in my case). Is the  
proper way to cancel this task to use ACE_Thread_Manager::instance()- 
 >cancel_task(my_task_instance_pointer, 1); ? Does this effectively  
cause svc() in the ACE_Task to complete and return? Is it better to  
make a member function of my class that is a ACE_Task that effectively  
makes svc() return without having to cancel the task from main?
Thanks,
Jim
    
    
More information about the Ace-users
mailing list