summaryrefslogtreecommitdiff
path: root/ACE/examples/QOS/Change_Sender_TSpec/QoS_Signal_Handler.h
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/examples/QOS/Change_Sender_TSpec/QoS_Signal_Handler.h')
-rw-r--r--ACE/examples/QOS/Change_Sender_TSpec/QoS_Signal_Handler.h50
1 files changed, 25 insertions, 25 deletions
diff --git a/ACE/examples/QOS/Change_Sender_TSpec/QoS_Signal_Handler.h b/ACE/examples/QOS/Change_Sender_TSpec/QoS_Signal_Handler.h
index 35b9f3a19e7..3ded5c10ad3 100644
--- a/ACE/examples/QOS/Change_Sender_TSpec/QoS_Signal_Handler.h
+++ b/ACE/examples/QOS/Change_Sender_TSpec/QoS_Signal_Handler.h
@@ -1,18 +1,15 @@
/* -*- C++ -*- */
-// $Id$
-
-// =====================================================================
-//
-// = LIBRARY
-// ACE_wrappers/examples/QOS
-//
-// = FILENAME
-// QoS_Signal_Handler.h
-//
-// = AUTHOR
-// Vishal Kachroo <vishal@cs.wustl.edu>
-//
-// =====================================================================
+
+//=============================================================================
+/**
+ * @file QoS_Signal_Handler.h
+ *
+ * $Id$
+ *
+ * @author Vishal Kachroo <vishal@cs.wustl.edu>
+ */
+//=============================================================================
+
#ifndef QOS_SIGNAL_HANDLER_H
#define QOS_SIGNAL_HANDLER_H
@@ -20,25 +17,28 @@
#include "ace/Event_Handler.h"
#include "ace/QoS/QoS_Session.h"
+/**
+ * @class QoS_Signal_Handler
+ TITLE
+ * This class Handles the SIGINT signal through the Reactor.
+ * Useful to gracefully release QoS sessions.
+ */
class QoS_Signal_Handler : public ACE_Event_Handler
{
- // TITLE
- // This class Handles the SIGINT signal through the Reactor.
- // Useful to gracefully release QoS sessions.
public:
-
+
+ /// constructor.
QoS_Signal_Handler (ACE_QoS_Session *qos_session);
- // constructor.
-
+
+ /// Override this method to implement graceful shutdown.
int handle_signal(int signum, siginfo_t*,ucontext_t*);
- // Override this method to implement graceful shutdown.
-
+
private:
-
+
+ /// Session to be gracefully shutdown.
ACE_QoS_Session *qos_session_;
- // Session to be gracefully shutdown.
-
+
};
#endif /* QOS_SIGNAL_HANDLER_H */