1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
// $Id$ #ifndef TASK_H #define TASK_H #include "ace/Task.h" class Task : public ACE_Task < ACE_MT_SYNCH > { public: typedef ACE_Task < ACE_MT_SYNCH > inherited; Task (void); ~Task (void); int open (int threads = 1); int svc (void); int close (u_long flags = 0); protected: ACE_Barrier * barrier_; }; #endif