Merge pull request #2309 from mitza-oci/warnings
[ACE_TAO.git] / ACE / apps / JAWS3 / jaws3 / Signal_Task.h
blobbe386dec56a7d15f2157f1bdefa5d55d781cdb85
1 /* -*- c++ -*- */
2 #ifndef JAWS_SIGNAL_TASK_H
3 #define JAWS_SIGNAL_TASK_H
5 #include "ace/Synch.h"
6 #include "ace/Signal.h"
7 #include "ace/Singleton.h"
9 #include "jaws3/Export.h"
11 class JAWS_Export JAWS_Signal_Task
13 public:
14 JAWS_Signal_Task ();
16 static JAWS_Signal_Task * instance ()
18 return ACE_Singleton<JAWS_Signal_Task, ACE_SYNCH_MUTEX>::instance ();
21 ACE_Sig_Set & sigset () { return this->sigset_; }
23 private:
24 ACE_Sig_Set sigset_;
27 #endif /* JAWS_SIGNAL_TASK_H */