15class ConfigNotificationObject
18static void ClrBits(config_leaf *p,
void *pextra);
19static void SetBits(config_leaf *p,
void *pextra);
22 ConfigNotificationObject();
23 ~ConfigNotificationObject();
24 virtual void Notify()=0;
25 void RegisterNotification(config_leaf & leaf);
26static void NotifyByMask(notify_list & nl);
30typedef void(notify_callback)();
33class ConfigNotificationCallBack:
public ConfigNotificationObject
35 notify_callback * pFunc;
36inline virtual void Notify(){
if(pFunc) pFunc(); };
39 ConfigNotificationCallBack( notify_callback * pCallBack){pFunc=pCallBack; };
Configuration object header file.