#include <DbXml.hpp> class DbXml::XmlUpdateContext { public: XmlUpdateContext(); XmlUpdateContext(const XmlUpdateContext &); ~XmlUpdateContext(); XmlUpdateContext &operator = (const XmlUpdateContext &) ... };
The XmlUpdateContext
class encapsulates the
context within which update operations are performed against an
XmlContainer
.
A copy constructor and assignment operator are provided for this class. The class is implemented using a handle-body idiom. When a handle is copied both handles maintain a reference to the same body.
XmlUpdateContext
objects are instantiated
using XmlManager::createUpdateContext. This object is not
thread-safe, and can only be safely used by one thread at a time in
an application.