signalmanager.h File Reference
The class for SMPSignalManager, the watchdog object for all signal_handler thread in the system. This defines a watchdog, which will create threads for each signal_handler thread of a filter in the system. Each filter can have at most 1 signal_handler thread, and this watchdog will create another thread for each signal_handler, thus ordering it to watch the thread for timed-out execution of a signal. More...
#include <stdio.h>
#include <linux/types.h>
#include <vector>
#include <time.h>
#include <pthread.h>
#include <assert.h>
#include "buffer.h"
#include "signals.h"
Include dependency graph for signalmanager.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Detailed Description
The class for SMPSignalManager, the watchdog object for all signal_handler thread in the system. This defines a watchdog, which will create threads for each signal_handler thread of a filter in the system. Each filter can have at most 1 signal_handler thread, and this watchdog will create another thread for each signal_handler, thus ordering it to watch the thread for timed-out execution of a signal.
===============================================================================================
- Author:
- starryalley (starryalley@gmail.com)
- Date:
- 2006/12 --starryalley-- Start coding.
- Bug:
- 2007/3/22 -- when turning off this class (signal manager,i.e. the signal watchdog) , the normal components using signals as their bindings won't work. ================================================================================================
Generated on Fri Aug 31 15:41:53 2007 for SCREAMLinuxMiddleware(SLIM) by
1.5.1