X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=example%2Fdiameter%2Flauncher%2FMyDiameterEngine.hpp;h=d7c9b076c4da2fc025e31bb971921c2c89b71dca;hb=603b76b5dc02acdfd87c58c51b6d48ae1858f58d;hp=13aae6c35679f32977468a29fde31db0e88efb32;hpb=129af2a9a7c287843be5bd443c5b1ad9b08438a8;p=anna.git diff --git a/example/diameter/launcher/MyDiameterEngine.hpp b/example/diameter/launcher/MyDiameterEngine.hpp index 13aae6c..d7c9b07 100644 --- a/example/diameter/launcher/MyDiameterEngine.hpp +++ b/example/diameter/launcher/MyDiameterEngine.hpp @@ -13,14 +13,22 @@ #include // Process -#include "MyDiameterEntity.hpp" -#include "MyLocalServer.hpp" +#include +#include +namespace anna { + namespace diameter { + namespace stack { + class Dictionary; + } + } +} + class MyDiameterEngine : public anna::diameter::comm::Engine { public: - MyDiameterEngine(const char *className = "MyDiameterEngine") : Engine(className, NULL /* we will assign the base protocol codec engine later*/) {;} + 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