|
|
1.1 root 1: /*
2: Copyright (c) 2008 TrueCrypt Foundation. All rights reserved.
3:
4: Governed by the TrueCrypt License 2.4 the full text of which is contained
5: in the file License.txt included in TrueCrypt binary and source code
6: distribution packages.
7: */
8:
9: #ifndef TC_HEADER_Main_FatalErrorHandler
10: #define TC_HEADER_Main_FatalErrorHandler
11:
12: #include "System.h"
13:
14: namespace TrueCrypt
15: {
16: class FatalErrorHandler
17: {
18: public:
19: static void Deregister();
20: static void Register();
21:
22: protected:
23: static void OnSignal (int signal);
24: static void OnTerminate ();
25:
26: private:
27: FatalErrorHandler ();
28: };
29: }
30:
31: #endif // TC_HEADER_Main_FatalErrorHandler
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.