00001 00032 #ifndef LLMORTICIAN_H 00033 #define LLMORTICIAN_H 00034 00035 #include "stdtypes.h" 00036 00037 class LLMortician 00038 { 00039 public: 00040 LLMortician() { mIsDead = FALSE; } 00041 static void updateClass(); 00042 virtual ~LLMortician(); 00043 void die(); 00044 BOOL isDead() { return mIsDead; } 00045 00046 // sets destroy immediate true 00047 static void setZealous(BOOL b); 00048 00049 private: 00050 static BOOL sDestroyImmediate; 00051 00052 BOOL mIsDead; 00053 }; 00054 00055 #endif 00056