summaryrefslogtreecommitdiff
path: root/ACE/ACEXML/common/XMLFilterImpl.i
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/ACEXML/common/XMLFilterImpl.i')
-rw-r--r--ACE/ACEXML/common/XMLFilterImpl.i14
1 files changed, 14 insertions, 0 deletions
diff --git a/ACE/ACEXML/common/XMLFilterImpl.i b/ACE/ACEXML/common/XMLFilterImpl.i
new file mode 100644
index 00000000000..4be2ceeceea
--- /dev/null
+++ b/ACE/ACEXML/common/XMLFilterImpl.i
@@ -0,0 +1,14 @@
+// -*- C++ -*- $Id$
+
+ACEXML_INLINE int
+ACEXML_XMLFilterImpl::setupParser (void)
+{
+ if (this->parent_ == 0)
+ return -1;
+
+ this->parent_->setEntityResolver (this);
+ this->parent_->setDTDHandler (this);
+ this->parent_->setContentHandler (this);
+ this->parent_->setErrorHandler (this);
+ return 0;
+}