#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:
- MyDiameterEngine(const char *className = "MyDiameterEngine") : Engine(className) {;}
+ 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