Fixes and improvs. Basic DRA feature.
[anna.git] / example / diameter / launcher / MyDiameterEngine.hpp
index 8491fd9..d7c9b07 100644 (file)
 #include <anna/diameter.comm/Engine.hpp>
 
 // Process
-#include "MyDiameterEntity.hpp"
-#include "MyLocalServer.hpp"
+#include <MyDiameterEntity.hpp>
+#include <MyLocalServer.hpp>
 
 
+namespace anna {
+  namespace diameter {
+    namespace stack {
+      class Dictionary;
+    }
+  }
+}
+
 class MyDiameterEngine : public anna::diameter::comm::Engine {
 public:
 
-  static const char* getClassName() throw() { return "launcher::MyDiameterEngine"; }
-  MyDiameterEngine() {;}
+  MyDiameterEngine(const char *className, const anna::diameter::stack::Dictionary *baseProtocolDictionary) : Engine(className, baseProtocolDictionary) {;}
 
 // Default implementation is enough
 //   void readDPA(anna::DataBlock &dpa, const anna::DataBlock & dpr) throw() {;} // DPA is not replied