BOSS 7.0.2
BESIII Offline Software System
Loading...
Searching...
No Matches
xmlBase::DocClient Class Referenceabstract

#include <DocClient.h>

Public Member Functions

 DocClient ()
 
virtual ~DocClient ()
 
virtual void handleChild (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node)=0
 Must be overridden by derived classes.
 
virtual const std::string & getName ()=0
 
 DocClient ()
 
virtual ~DocClient ()
 
virtual void handleChild (XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *node)=0
 Must be overridden by derived classes.
 
virtual const std::string & getName ()=0
 

Detailed Description

Pure virtual class whose only purpose is to provide a handler for clients of DocMan

Definition at line 15 of file Calibration/xmlBase/xmlBase-00-00-03/xmlBase/docMan/DocClient.h.

Constructor & Destructor Documentation

◆ DocClient() [1/2]

xmlBase::DocClient::DocClient ( )
inline

◆ ~DocClient() [1/2]

virtual xmlBase::DocClient::~DocClient ( )
inlinevirtual

◆ DocClient() [2/2]

xmlBase::DocClient::DocClient ( )
inline

◆ ~DocClient() [2/2]

virtual xmlBase::DocClient::~DocClient ( )
inlinevirtual

Member Function Documentation

◆ getName() [1/2]

virtual const std::string & xmlBase::DocClient::getName ( )
pure virtual

Give DocMan a way to identify clients and detect duplicates; must be overridden by derived classes

Referenced by xmlBase::DocMan::ClientList::add(), and xmlBase::DocMan::ClientList::remove().

◆ getName() [2/2]

virtual const std::string & xmlBase::DocClient::getName ( )
pure virtual

Give DocMan a way to identify clients and detect duplicates; must be overridden by derived classes

◆ handleChild() [1/2]

virtual void xmlBase::DocClient::handleChild ( XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  node)
pure virtual

Must be overridden by derived classes.

Referenced by xmlBase::DocMan::parse().

◆ handleChild() [2/2]

virtual void xmlBase::DocClient::handleChild ( XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *  node)
pure virtual

Must be overridden by derived classes.


The documentation for this class was generated from the following files: