00001 #ifndef VOLATILEPROPERTYBAG_H 00002 #define VOLATILEPROPERTYBAG_H 00003 00004 #include "PropertyBag.h" 00005 00006 class VolatilePropertyBag:public PropertyBag 00007 { 00008 public: 00009 VolatilePropertyBag(const std::string& name); 00010 VolatilePropertyBag(const PropertyBag& other); 00011 protected: 00012 virtual Property* store(Property& prop); 00013 virtual Property* load(Property& prop)throw(); 00014 }; 00015 00016 00017 #endif