diff options
author | Bernard Normier <bernard@zeroc.com> | 2003-07-18 19:47:14 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2003-07-18 19:47:14 +0000 |
commit | 3c02842b6143c6ce9297feecd7c9497312c76da8 (patch) | |
tree | 478210bed985772e2957ee0a65b9cd3f5f390234 /cpp/include/XMLTransform/XMLTransform.h | |
parent | use lazy initialization of communicator for each request (diff) | |
download | ice-3c02842b6143c6ce9297feecd7c9497312c76da8.tar.bz2 ice-3c02842b6143c6ce9297feecd7c9497312c76da8.tar.xz ice-3c02842b6143c6ce9297feecd7c9497312c76da8.zip |
Major Freeze update
Diffstat (limited to 'cpp/include/XMLTransform/XMLTransform.h')
-rw-r--r-- | cpp/include/XMLTransform/XMLTransform.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/cpp/include/XMLTransform/XMLTransform.h b/cpp/include/XMLTransform/XMLTransform.h index 8c79b291aa2..f3a5ef581d6 100644 --- a/cpp/include/XMLTransform/XMLTransform.h +++ b/cpp/include/XMLTransform/XMLTransform.h @@ -15,14 +15,19 @@ #ifndef XML_TRANSFORM_H #define XML_TRANSFORM_H -#include <Freeze/DB.h> #include <IceUtil/OutputUtil.h> - #include <Ice/Xerces.h> #include <xercesc/dom/DOM.hpp> #include <map> +// +// Forward declarations for Berkeley DB +// +class DbEnv; +class Db; + + #ifndef XML_TRANSFORM_API # ifdef XML_TRANSFORM_API_EXPORTS # define XML_TRANSFORM_API ICE_DECLSPEC_EXPORT @@ -225,7 +230,7 @@ class XML_TRANSFORM_API DBTransformer { public: - DBTransformer(const Freeze::DBEnvironmentPtr&, const Freeze::DBPtr&, const Ice::StringSeq&, const Ice::StringSeq&, + DBTransformer(DbEnv&, Db&, const Ice::StringSeq&, const Ice::StringSeq&, const Ice::StringSeq&, const Ice::StringSeq&, bool); ~DBTransformer(); @@ -246,8 +251,8 @@ private: void transform(ICE_XERCES_NS DOMDocument*, ICE_XERCES_NS DOMDocument*); - Freeze::DBEnvironmentPtr _dbEnv; - Freeze::DBPtr _db; + DbEnv& _dbEnv; + Db& _db; Ice::StringSeq _loadOld; Ice::StringSeq _loadNew; Ice::StringSeq _pathOld; |