// task.h,v 1.6 1999/09/22 03:13:46 jcej Exp #ifndef TASK_H #define TASK_H #include "ace/Task.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ class Task : public ACE_Task { public: typedef ACE_Task inherited; Task (size_t n_threads); ~Task (void); int open (void * = 0); int svc (void); int close (u_long flags = 0); protected: ACE_Barrier barrier_; size_t n_threads_; }; #endif /* TASK_H */