00001 00003 00004 #ifndef header_keepalive 00005 #define header_keepalive 00006 00007 class CL_KeepAlive 00008 //: Keep alive callback interface. 00009 // <p>If you want to add something that gets called in a 00010 // CL_System::keep_alive() call, inherit this class and create an instance 00011 // of it.</p> 00012 { 00013 public: 00014 CL_KeepAlive(); 00015 // Constructs and registers the object as a keep_alive listener. 00016 00017 virtual ~CL_KeepAlive(); 00018 // Unregisters the object as a keep_alive listener. 00019 00020 virtual void keep_alive()=0; 00021 // Called when CL_System::keep_alive() is called. 00022 }; 00023 00024 #endif
1.2.6 written by Dimitri van Heesch,
© 1997-2001