X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=include%2Fanna%2Fdiameter%2Fcodec%2FEngineManager.hpp;h=e498e6961007c6e62d4b674326a7a2cb26d8ef00;hb=61f81319bb14f08094488e8a2478ff4e0d6d661a;hp=268e3185724af91f59c0be01919955ae3b2b5aa2;hpb=e80e62a5cf9aacad1a9551c68c432147ef98cd29;p=anna.git diff --git a/include/anna/diameter/codec/EngineManager.hpp b/include/anna/diameter/codec/EngineManager.hpp index 268e318..e498e69 100644 --- a/include/anna/diameter/codec/EngineManager.hpp +++ b/include/anna/diameter/codec/EngineManager.hpp @@ -20,6 +20,10 @@ namespace anna { +namespace xml { + class Node; + +} namespace diameter { namespace codec { @@ -51,6 +55,8 @@ private: public: + virtual ~EngineManager() {;} + /** * First element iterator */ @@ -119,6 +125,13 @@ public: */ bool selectFromApplicationId (void) throw() { return a_autoSelectFromApplicationId; } + /** + Class XML representation. + \param parent XML node over which we will put instance information. + \return XML documentcon with class content. + */ + virtual anna::xml::Node* asXML(anna::xml::Node* parent) const throw(); + friend class anna::Singleton ; };