9 |
class PosixSignalHandler |
class PosixSignalHandler |
10 |
{ |
{ |
11 |
public: |
public: |
12 |
/** |
/** |
13 |
* This method is called when the specified POSIX signal is |
* This method is called when the specified POSIX signal is |
14 |
* received by the PosixSignalDispatcher that is managing |
* received by the PosixSignalDispatcher that is managing |
15 |
* this handler. |
* this handler. |
16 |
*/ |
*/ |
17 |
virtual void HandlePosixSignal( int signalNumber ) = 0 ; |
virtual void HandlePosixSignal( int signalNumber ) = 0 ; |
18 |
|
|
19 |
/** |
/** |
20 |
* Destructor is declared virtual as we expect this class to be |
* Destructor is declared virtual as we expect this class to be |
21 |
* subclassed. It is also declared pure abstract to make this |
* subclassed. It is also declared pure abstract to make this |
22 |
* class a pure abstract class. |
* class a pure abstract class. |
23 |
*/ |
*/ |
24 |
virtual ~PosixSignalHandler() = 0 ; |
virtual ~PosixSignalHandler() = 0 ; |
25 |
} ; |
} ; |
26 |
|
|
27 |
inline |
inline |
28 |
PosixSignalHandler::~PosixSignalHandler() |
PosixSignalHandler::~PosixSignalHandler() |
29 |
{ |
{ |
30 |
/* empty */ |
/* empty */ |
31 |
} |
} |
32 |
#endif // #ifndef _PosixSignalHandler_h_ |
#endif // #ifndef _PosixSignalHandler_h_ |