fintp_base
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Plugin Class Referenceabstract

#include <RoutingMessageEvaluator.h>

Public Member Functions

 Plugin (const std::string &name, const std::string &version)
 
const std::string & getName ()
 
const std::string & getVersion ()
 
virtual bool hasNamespace (const string &aNamespace)=0
 
virtual RoutingMessageEvaluatornewInstance (const XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *document)=0
 

Private Attributes

const std::string m_Name
 
const std::string m_Version
 

Constructor & Destructor Documentation

Plugin::Plugin ( const std::string &  name,
const std::string &  version 
)
inline

Member Function Documentation

const std::string& Plugin::getName ( )
inline
const std::string& Plugin::getVersion ( )
inline
virtual bool Plugin::hasNamespace ( const string &  aNamespace)
pure virtual
virtual RoutingMessageEvaluator* Plugin::newInstance ( const XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *  document)
pure virtual

Member Data Documentation

const std::string Plugin::m_Name
private
const std::string Plugin::m_Version
private

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