diff options
Diffstat (limited to 'ACE/TAO/orbsvcs/DevGuideExamples/NamingService/Naming_Server/NamingTask.h')
-rw-r--r-- | ACE/TAO/orbsvcs/DevGuideExamples/NamingService/Naming_Server/NamingTask.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/ACE/TAO/orbsvcs/DevGuideExamples/NamingService/Naming_Server/NamingTask.h b/ACE/TAO/orbsvcs/DevGuideExamples/NamingService/Naming_Server/NamingTask.h new file mode 100644 index 00000000000..647b32f0a8f --- /dev/null +++ b/ACE/TAO/orbsvcs/DevGuideExamples/NamingService/Naming_Server/NamingTask.h @@ -0,0 +1,24 @@ +// $Id$ + +#ifndef NAMINGTASK_H +#define NAMINGTASK_H + +#include "tao/corba.h" +#include "ace/Task.h" + +class NamingTask : public ACE_Task<ACE_MT_SYNCH> +{ +public: + NamingTask (int argc, ACE_TCHAR** argv); + virtual int svc(); + void waitInit (); + void end(); + +private: + int argc_; + ACE_TCHAR **argv_; + CORBA::ORB_var orb_; + bool initialized_; +}; + +#endif |