Index: src/libchcore/ISerializer.h =================================================================== diff -u -N -r4a7f28238afbf60b9e3f3daeffe590ff1638ec74 -r9479911a096555a7504c5c8a8eaee83ecb63440c --- src/libchcore/ISerializer.h (.../ISerializer.h) (revision 4a7f28238afbf60b9e3f3daeffe590ff1638ec74) +++ src/libchcore/ISerializer.h (.../ISerializer.h) (revision 9479911a096555a7504c5c8a8eaee83ecb63440c) @@ -20,13 +20,20 @@ #define __ISERIALIZER_H__ #include "libchcore.h" +#include "TPath.h" +#include "ISerializerContainer.h" BEGIN_CHCORE_NAMESPACE class LIBCHCORE_API ISerializer { public: virtual ~ISerializer(); + + virtual TSmartPath GetLocation() const = 0; + virtual ISerializerContainerPtr GetContainer(const TString& strContainerName) = 0; + + virtual void Flush() = 0; }; typedef boost::shared_ptr ISerializerPtr;